Skip to main content

Practical Swift Concurrency - The Video Course

4h 45m 41s
English
Paid

Course description

You'll get close to 10 hours worth of content and exercises with this course. That excludes reading of Practical Swift Concurrency of course.

If you already own Practical Swift Concurrency you'll find that the key things that are added in this course will be the exercises and of course the video format itself.

How does the course compare to your book?

I've heard from various folks that they prefer to learn in video and text where video is their first pass and text is their deeper learning and reference.

This course is intended to get you up and running with all the required skills without compromising on quality or depth of knowledge. The book and course can be consumed separately and both exist as stand alone products.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 36 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: About this course

All Course Lessons (36)

#Lesson TitleDurationAccess
1
About this course Demo
02:06
2
Setting up your environment
02:33
3
Exploring the sample app
04:42
4
Understanding async programming pre-async/await
09:33
5
Calling an async function in Swift
08:02
6
Writing an async function in Swift
02:42
7
Exploring Tasks in Swift Concurrency
15:33
8
Assignment: Writing your first async function
03:09
9
Solution: Writing your first async function
15:08
10
Understanding the complexities of refactoring
05:53
11
Bridging callback based code with continuations
03:09
12
Understanding different types of continuations
09:49
13
Bridging Combine code with async sequences
18:05
14
Diving deeper into async sequences with AsyncStream
26:31
15
Assignment: Bridging your first function
02:10
16
Solution: Bridging your first function
04:33
17
Understanding data races
07:41
18
Solving data races with actors
05:35
19
Understanding Actor Reentrancy
13:33
20
Exploring the main actor
13:33
21
Understanding Sendable
17:15
22
Assignment: Building a token refresh flow
02:27
23
Solution: Building a token refresh flow
07:11
24
Bonus: Building an async image loader from scratch
14:58
25
Section Introduction
01:29
26
Understanding async tests pre-Swift Concurrency
05:04
27
Awaiting test results
04:00
28
Testing and async sequences
07:06
29
Understanding why it's hard to test race conditions
11:09
30
Section introduction
01:18
31
Understanding structured concurrency
04:07
32
Exploring Task Groups
14:23
33
Understanding async let
07:43
34
Assignment: Writing a data importer
02:53
35
Solution: Writing a data importer
09:18
36
Thank you!
01:20

Unlock unlimited learning

Get instant access to all 35 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Books

Read Book Practical Swift Concurrency - The Video Course

#Title
1Practical Swift Concurrency

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

  • SwiftUI Mastery Travel Discovery

    SwiftUI Mastery Travel Discovery

    Sources: letsbuildthatapp
    SwiftUI is now in its second iteration and available for developers through Xcode 12. In this course, I'd like to teach you how to develop a real world applicat
    11 hours 28 minutes
  • SwiftUI Essentials

    SwiftUI Essentials

    Sources: bigmountainstudio.com
    Learn to architect your SwiftUI app the way Apple does with this picture book from Big Mountain Studio. Find out best practices for passing objects from screen to screen or maki...
  • SwiftData Mastery in SwiftUI

    SwiftData Mastery in SwiftUI

    Sources: bigmountainstudio.com
    Cut through the confusion and learn how to use SwiftData in SwiftUI the easy way...with pictures! This book will become your lifelong visual reference guide that you will refer ...
  • Build an Animated App with Rive and SwiftUI

    Build an Animated App with Rive and SwiftUI

    Sources: designcode.io
    In this course, you will learn how to design and develop an iOS application using animated elements from Rive. You will create icon animations...
    2 hours 54 minutes 2 seconds
  • Build a SwiftUI app with Claude AI

    Build a SwiftUI app with Claude AI

    Sources: designcode.io
    This comprehensive course on SwiftUI combines modern capabilities of artificial intelligence with practical development. You will go through the entire...
    9 hours 5 minutes 44 seconds