JavaScript Design Patterns - OpenClassrooms
Free 10h course: apply design patterns in JavaScript (FR)
A free-access, 10-hour course from OpenClassrooms (in French, with English subtitles) on applying design patterns to keep JavaScript applications maintainable. Strengthen your object-oriented foundations, then master object creation with creational patterns (Constructor, Factory, Singleton), structure your application with structural patterns (Adapter, Decorator, Proxy), and handle object communication with behavioral patterns (Observer, State, Template). Medium difficulty, self-paced, includes quizzes.
Front EndFreeintermediate~10 hours
Submitted by @yahianaimRoadmap (4 steps)
1
OOP & pattern foundations
~2 hours#Object-Oriented JavaScript#Inheritance & Prototyping#Introduction to Design Patterns
2
Creational patterns
~2 hours#Constructor Pattern#Factory Pattern#Singleton Pattern
3
Structural patterns
~3 hours#Adapter Pattern#Decorator Pattern#Proxy Pattern
4
Behavioral patterns
~3 hours#Observer Pattern#State Pattern#Template Pattern
