JavaScript Design Patterns - OpenClassrooms logo

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 @yahianaim

Roadmap (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

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡