Design Patterns in JavaScript: Singleton, Prototype, & Builder Creational Patterns

ECMAScript 2019
  • 14 Videos | 1h 25m 32s
  • Includes Assessment
  • Earns a Badge
Likes 8 Likes 8
In this 14-video course, learners will discover how to implement Singleton, Prototype, and Builder patterns in Javascript. Examine how Singleton pattern is used for single object instantiation, how Prototype pattern is used for cloning, and how Builder pattern is used to construct complex objects. Key concepts covered in this course include basic principles of the Singleton pattern, an extremely popular and widely used creational design pattern; helper functions for Singleton pattern and how to implement it; and features of the Prototype pattern, which is used when the type of objects you want to create is determined by a prototypical instance. Learn how to implement the Prototype pattern and to apply best practices for Prototype pattern; learn characteristics of the Builder pattern, which separates construction of an object from how the object is actually represented; and learn how to use Builder pattern to construct complex objects. Finally, observe how to implement Builder pattern in jQuery, and how to use different methods in iQuery Builder pattern.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    recall the basic principles of the Singleton pattern
    define helper functions for the Singleton pattern
    implement the Singleton pattern
    describe features of the Prototype pattern
    implement the Prototype pattern
    apply best practices for the Prototype pattern
  • implement the Prototype pattern without using Object.create()
    recall characteristics of the Builder pattern
    implement the Builder pattern
    use the Builder pattern to construct complex objects
    implement the Builder pattern in jQuery
    use different methods in the iQuery Builder pattern
    recall the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 21s
    UP NEXT
  • Playable
    2. 
    The Singleton Pattern
    5m 19s
  • Locked
    3. 
    Setting up the Singleton Pattern
    10m 32s
  • Locked
    4. 
    Implementing the Singleton Pattern
    4m 32s
  • Locked
    5. 
    The Prototype Pattern
    3m 32s
  • Locked
    6. 
    Implementing the Prototype Pattern
    6m 43s
  • Locked
    7. 
    Best Practices for the Prototype Pattern
    5m 10s
  • Locked
    8. 
    The Prototype Pattern without Object.create()
    5m 30s
  • Locked
    9. 
    The Builder Pattern
    8m 5s
  • Locked
    10. 
    Implementing the Builder Pattern
    9m 7s
  • Locked
    11. 
    Using the Builder Pattern to Construct Objects
    6m 37s
  • Locked
    12. 
    Implementing the Builder Pattern in jQuery
    4m 18s
  • Locked
    13. 
    Exploring the Builder Pattern in jQuery
    6m 33s
  • Locked
    14. 
    Course Summary
    1m 13s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE