Design Patterns in JavaScript: Singleton, Prototype, & Builder Creational Patterns
ECMAScript 2019
| Intermediate
- 14 videos | 1h 19m 32s
- Includes Assessment
- Earns a Badge
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 courseRecall the basic principles of the singleton patternDefine helper functions for the singleton patternImplement the singleton patternDescribe features of the prototype patternImplement the prototype patternApply best practices for the prototype pattern
-
Implement the prototype pattern without using object.create()Recall characteristics of the builder patternImplement the builder patternUse the builder pattern to construct complex objectsImplement the builder pattern in jqueryUse different methods in the iquery builder patternRecall the key concepts covered in this course
IN THIS COURSE
-
2m 21s
-
5m 19sUpon completion of this video, you will be able to recall the basic principles of the Singleton pattern. FREE ACCESS
-
10m 32sFind out how to define helper functions for the Singleton pattern. FREE ACCESS
-
4m 32sIn this video, find out how to implement the Singleton design pattern. FREE ACCESS
-
3m 32sAfter completing this video, you will be able to describe features of the Prototype pattern. FREE ACCESS
-
6m 43sThis video will teach you how to implement the Prototype pattern. FREE ACCESS
-
5m 10sFind out how to apply best practices for the Prototype pattern. FREE ACCESS
-
5m 30sIn this video, learn how to implement the Prototype pattern without using the Object.create() method. FREE ACCESS
-
8m 5sUpon completion of this video, you will be able to recall characteristics of the Builder pattern. FREE ACCESS
-
9m 7sIn this video, learn how to use the Builder pattern. FREE ACCESS
-
6m 37sDuring this video, you will learn how to use the Builder pattern to construct complex objects. FREE ACCESS
-
4m 18sIn this video, learn how to use the Builder pattern in jQuery. FREE ACCESS
-
6m 33sLearn how to use different methods in the iQuery Builder pattern. FREE ACCESS
-
1m 13sAfter completing this video, you will be able to recall the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.