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

LinkedIn Learning

JavaScript: Patterns

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
How do traditional design patterns translate to JavaScript? Find out in this course. Enhance your code by mastering key creational, structural, and behavioral design patterns.

Syllabus

Introduction
  • JavaScript design patterns
  • What you should know
1. Introduction
  • What is a pattern?
  • Setting up your base project
  • Functions as first-class citizens
  • What is a callback and its role?
2. Creational Patterns
  • What are creational patterns?
  • Class design pattern
  • Constructor pattern
  • Singleton pattern
  • Factory pattern
  • Abstract factory pattern
3. Structural Patterns
  • What are structural patterns?
  • Module pattern
  • Mixins pattern
  • Facade pattern
  • Flyweight pattern
  • Decorator pattern
  • Model-View-Controller (MVC) pattern
  • Model-View-Presenter (MVP) pattern
  • Model-View-ViewModel (MVVM) pattern
4. Behavioral Patterns
  • What are behavioral patterns?
  • Observer pattern
  • State pattern
  • Chain of responsibility
  • Iterator pattern
  • Strategy pattern
  • Memento pattern
  • Mediator pattern
  • Command pattern
Conclusion
  • Next steps

Taught by

Emmanuel Henri

Reviews

4.4 rating at LinkedIn Learning based on 293 ratings

Start your review of JavaScript: Patterns

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.