Companies Home Search Profile

Creational Design Patterns in Swift 5

Focused View

Karoly Nyisztor

1:31:05

13 View
  • 1. Course Overview.mp4
    01:41
  • 1. Overview.mp4
    01:44
  • 2. Prerequisites.mp4
    01:18
  • 3. Brief History of Design Patterns.mp4
    02:25
  • 4. Values and Limitations of Design Patterns.mp4
    02:56
  • 5. UML Primer.mp4
    08:21
  • 1. Overview.mp4
    03:14
  • 2. Implementing a Singleton.mp4
    02:47
  • 3. Concurrency Problems.mp4
    03:11
  • 4. Making Our Singleton Thread Safe.mp4
    02:28
  • 5. Applying the Readers-Writer Lock Technique.mp4
    02:22
  • 6. Summary.mp4
    01:19
  • 1. Overview.mp4
    02:28
  • 2. Copying Value vs. Reference Types.mp4
    04:30
  • 3. Cloning Reference Types.mp4
    02:01
  • 4. Understanding Shallow Copying.mp4
    02:51
  • 5. Implementing Deep Copying.mp4
    02:15
  • 6. Summary.mp4
    01:37
  • 1. Overview.mp4
    02:57
  • 2. Mapping the LaptopShop to Swift Code.mp4
    03:03
  • 3. Highlighting the Problem.mp4
    05:07
  • 4. Revamping the LaptopShop Using the Builder.mp4
    04:32
  • 5. Using the Builder.mp4
    02:44
  • 6. Summary.mp4
    01:00
  • 1. Overview.mp4
    02:18
  • 2. Exposing Too Many Types.mp4
    01:18
  • 3. Applying the Factory Method.mp4
    03:48
  • 4. Summary.mp4
    01:52
  • 1. Overview.mp4
    02:57
  • 2. Computer Store Demo - a Naive Approach.mp4
    03:05
  • 3. Applying the Abstract Factory.mp4
    04:05
  • 4. Summary.mp4
    01:19
  • 1. Next Steps.mp4
    01:32
  • Description


    Elevate your Swift coding skills to new heights. This course will teach you how to leverage creational design patterns to build more robust, efficient, and maintainable Swift applications.

    What You'll Learn?


      Do you feel like your Swift code could be more organized and efficient? In this course, Creational Design Patterns in Swift 5, you'll learn how to write cleaner, more manageable Swift code. First, you'll kick things off with a quick tour of design pattern history, understanding their value and limitations, plus a UML primer to help you decode diagrams throughout the course. Next, you’ll dive into the Singleton and Prototype patterns, your key to resource sharing and object cloning. Finally, you’ll learn how to leverage the Builder, the Factory Method, and the Abstract Factory patterns to streamline object creation and make your Swift code more modular and easy to maintain. When you’re finished with this course, you’ll have a solid grip on these design patterns, giving you the tools you need to make your Swift code cleaner, more organized, and easier to manage.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Karoly Nyisztor
    Karoly Nyisztor
    Instructor's Courses
    Károly Nyisztor is a professional software engineer, instructor, and author. So far, he has inspired over 150,000 students worldwide. As an instructor, he aims to share his more than 25 years of software development expertise and change the lives of students throughout the world. He's passionate about helping people reveal hidden talents and guide them into the world of startups and programming. Karoly has worked for companies like Apple, Siemens, and SAP. As a software architect, he has designed and built several enterprise frameworks. He currently holds twelve patents related to inventions in the field of mobile computing. He has worked with various technologies and programming languages, including x86 Assembly, C, C++, Java, Objective-C, Swift, and Python. Karoly has built several successful iOS apps and games that Apple has featured as ”New and Noteworthy,” ”App of the Month,” and “Best Travel Apps.” After 18 years, he left the corporate world to start his own business. He is the founder of LEAKKA, a software development and tech consulting company. Since 2016, he has been fully committed to teaching. Karoly teaches Software Architecture, Object-Oriented Programming and Design, Software Security, iOS Programming, Machine Learning, Swift and Python Programming, and UML.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 33
    • duration 1:31:05
    • level average
    • Release Date 2024/04/20

    Courses related to Swift