Logo
flag

Swift Concurrency by Example

Logo

Please rate the course

0.0
Category:
Language:
English
Duration:
06:05:26
Number of lessons:
51
Release date:
15/11/2024
Rating:
0.0

Course short description

The concurrency system in Swift is a powerful and flexible tool, including async/await, tasks, actors, and much more. However, to fully unlock its potential, it's important to understand all available features and their differences.

The course "Swift Concurrency by Example" is designed precisely for this: it consists of a series of practical lessons that will step by step help you solve dozens of common programming tasks. Instead of spending time pondering how to accomplish certain tasks, you can focus on creating your own applications.

This is a downloadable version of an online book, supplemented with more than 50 videos that explain the content of each section in detail!


What to Expect in the Course?

The course covers dozens of typical tasks and provides their solutions, including:

  • When to use async/await and when async let is more suitable.
  • How to call the first asynchronous function in your project.
  • Updating your code to work with concurrency using continuations.
  • Creating custom asynchronous sequences and streams.
  • Parallel execution of tasks using tasks and task groups.
  • Suspending, canceling tasks, and working with sleep.
  • Actors and their reentrancy.
  • Writing unit tests using Swift Testing and XCTest.

And much more!

Who is this Course For?

The course is suitable for developers who want to gain a deeper understanding of Swift concurrency and learn to apply it to solve real-world tasks. With step-by-step examples and video materials, you'll easily grasp new concepts and be able to use them in your projects.

Create more powerful and efficient applications with Swift concurrency!

Write your comment

Logo