Design Pattern

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

ModuleContenu
SOLIDLes 5 principes de conception orientée objet
CréationnelsSingleton, Factory, Builder
StructurelsAdapter, Decorator, Facade, Proxy
ComportementauxObserver, Strategy, Command, Iterator, State
Front-endRepository, Presenter/ViewModel, Flux, Compound Components

Projet final

Un mini-projet e-commerce applique l'ensemble des patterns vus dans le cours.