The course covers all main patterns with practical examples. The clear explanations and well-structured content made it easy to follow along, and the hands-on exercises were a helpful way to reinforce the concepts. I highly recommend this course to any iOS developer looking to improve their understanding of design patterns in Swift.
Practical Design Patterns in Swift
With Károly Nyisztor
Liked by 339 users
Duration: 2h 35m
Skill level: Intermediate
Released: 4/5/2019
Course details
The “Gang of Four” software design patterns have been around for decades. There’s a good reason they’re still so popular today. These patterns embody proven best practices that result in more functional, robust, and future-proof code. In this course, instructor Károly Nyistor teaches you how to implement the most useful design patterns in Swift, using features like protocol-oriented programming, type extensions, and value types. Learn about their benefits and limitations and then explore each group of patterns in detail. Károly reviews creational patterns such as Singleton, Prototype, and Factory Method; structural patterns including Adapter, Façade, and Proxy; and behavioral patterns such as Chain of Responsibility, Iterator, Observer, and State. Each tutorial includes coding examples that show how to implement the patterns in real-world projects.
Skills you’ll gain
Earn a sharable certificate
Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.
LinkedIn Learning
Certificate of Completion
-
Showcase on your LinkedIn profile under “Licenses and Certificate” section
-
Download or print out as PDF to share with others
-
Share as image online to demonstrate your skill
Meet the instructor
Learner reviews
-
Alex Plekhanov
Alex Plekhanov
iOS Engineer | Full Stack Swift Developer
Contents
What’s included
- Practice while you learn 1 exercise file
- Learn on the go Access on tablet and phone