Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Node.js: Design Patterns

via LinkedIn Learning


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


  • 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
  • Next steps

Taught by

Alex Banks


4.8 rating at LinkedIn Learning based on 192 ratings

Start your review of Node.js: Design Patterns

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.