Node.js: Design Patterns

Go to class
Write Review

Free Online Course: Node.js: Design Patterns provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Node.js: Design Patterns is taught by Alex Banks.

Overview
  • Learn how to use common design patterns in Node.js to write better JavaScript code.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • Using the exercise files
    1. Overview
    • What are design patterns?
    • Gang of Four: Design patterns
    • Anti-patterns
    2. Creational Patterns
    • The singleton problem
    • The Singletons pattern
    • Singletons in Node
    • The Prototype pattern
    • The prototype clone method
    • The Factory pattern
    • The Builder pattern
    • Implementing a builder
    3. Structural Patterns
    • The Adapter pattern
    • Implementing an adapter
    • The Proxy pattern
    • Implementing a proxy
    • The Composite pattern
    • Implementing composites
    • The Decorator pattern
    • Implementing decorators
    4. Behavioral Patterns
    • Chain of responsibility
    • Implementing the storage class
    • The Command pattern
    • Implementing commands
    • Improving the conductor
    • The Iterator pattern
    • Implementing iterators
    • The Observer pattern
    • Implementing observers
    • The Strategy pattern
    • Implementing strategies
    Conclusion
    • Next steps