JavaScript Design Patterns

Pluralsight
Course Summary
Useful design patterns for JavaScript development
-
+
Course Description
JavaScript should be treated like any programming language when it comes to designing your code structure. Throughout this course we'll look at a number of different design patterns which are useful when writing JavaScript centric applications. The course starts with several common patterns, including function argument patterns, chaining, and observable properties. We continue with a look at patterns using timers, including asynchronous execution and recursive setTimeout. Finally we review module patterns, pub-sub patterns, and the promise pattern.
-
+
Course Syllabus
Common Object Patterns- 25m 37s
—Introduction 0m 46s
—Function argument patterns 5m 25s
—Chaining 7m 24s
—Observable Properties 1m 29s
—Creating Observable Properties 6m 35s
—Observable Property Futures 3m 56sTimer Patterns- 21m 12s
—Introduction 2m 22s
—Timer overview 1m 54s
—Asynchronous Execution Pattern 1m 52s
—Demo: Asynchronous Execution Pattern 6m 9s
—Recap 0m 54s
—Recursive setTimeout Pattern 2m 38s
—Demo: Recursive setTimeout Pattern 5m 18sAsynchronous Module Definitions- 24m 37sPub/Sub Design Pattern- 30m 20sPromises- 20m 40s