Design Patterns en TypeScript
Patterns GoF et patterns front-end appliqués à TypeScript et React
Ce cours couvre les design patterns classiques (GoF) et les patterns spécifiques au développement front-end, appliqués en TypeScript et React.
Prérequis
- TypeScript intermédiaire (génériques, interfaces, types utilitaires)
- React avec hooks
- Notions de programmation orientée objet
Structure
| Module | Contenu |
|---|---|
| SOLID | Les 5 principes de conception orientée objet |
| Créationnels | Singleton, Factory, Builder |
| Structurels | Adapter, Decorator, Facade, Proxy |
| Comportementaux | Observer, Strategy, Command, Iterator, State |
| Front-end | Repository, Presenter/ViewModel, Flux, Compound Components |
Projet final
Un mini-projet e-commerce applique l'ensemble des patterns vus dans le cours.