When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Concurrent Programming with Grand Central Dispatch in Swift 5
This course will teach you how to leverage the power of concurrent programming using Swift and Grand Central Dispatch.

This Course Includes
pluralsight
0 (0 reviews )
1 hour 33 minutes
english
Online - Self Paced
Expanded Courses
pluralsight
About Concurrent Programming with Grand Central Dispatch in Swift 5
It's normal to be intimidated with the idea of concurrent programming in Swift. In this course, Concurrent Programming with Grand Central Dispatch in Swift 5, you’ll learn to speed up your code by executing multiple instructions concurrently.
First, you’ll explore the basics of concurrent programming.
Next, you’ll discover Apple’s Dispatch framework — commonly known as Grand Central Dispatch, which simplifies threading by introducing the concept of queues.
Finally, you’ll learn how to apply the ideas you’ve learned to revamp an application and make it faster and more responsive. Follow along with me as I show you how to avoid deadlocks and optimize your code even further using advanced techniques.
When you’re finished with this course, you’ll have the skills and knowledge of concurrent programming using GCD and Swift needed to write professional applications and speed up existing code.
What You Will Learn?
- Course Overview : 1min.
- Introduction and Prerequisites : 2mins.
- Why Do We Need Concurrency? : 10mins.
- Introducing Grand Central Dispatch : 11mins.
- Working with Dispatch Queues : 33mins.
- Grouping and Synchronizing Tasks : 8mins.
- Testing Asynchronous Operations : 9mins.
- Case Study – Boosting Performance Using Concurrency : 15mins.
- Goodbye : 1min.