6 módulos30 lecciones~7h 7min
Patrones de Diseño desde Cero: los 23 patrones de la Banda de los Cuatro en TypeScript
Aprende los 23 patrones de diseño clásicos con videos animados, un manual paso a paso y código que corres con Node: arreglas una tienda online real patrón por patrón, sabiendo cuándo usar cada uno y cuándo no.
Temario del curso
1
Antes de los patrones
0 / 4 lecciones
1
Por qué existen los patrones de diseño7 min
2
Prepara tu laboratorio: Node 24 y TypeScript en Windows, macOS y Linux19 min
3
La tienda que vamos a arreglar13 min
4
Composición sobre herencia y diagramas de clases sin miedo15 min
2
Patrones creacionales: cómo nacen los objetos
0 / 5 lecciones
1
Factory Method: crear sin switch13 min
2
Abstract Factory: familias de objetos que combinan13 min
3
Builder: armar un pedido complejo paso a paso13 min
4
Prototype: clonar sin compartir por accidente10 min
5
Singleton: el patrón que casi siempre es un error15 min
3
Patrones estructurales: cómo se conectan las piezas
0 / 7 lecciones
1
Adapter: conectar una pasarela que no habla tu idioma14 min
2
Facade: una puerta simple para un sistema complicado12 min
3
Decorator: sumar comportamiento sin tocar la clase12 min
4
Proxy: un intermediario que controla el acceso15 min
5
Composite: combos y categorías como un árbol14 min
6
Bridge: separar el qué del cómo13 min
7
Flyweight: cien mil productos sin agotar la memoria14 min
4
Patrones de comportamiento: cómo se reparten el trabajo
0 / 11 lecciones
1
Strategy: algoritmos intercambiables15 min
2
Observer: avisar a todos sin conocer a nadie15 min
3
Command: deshacer y rehacer en el carrito13 min
4
State: el ciclo de vida del pedido sin if gigantes15 min
5
Template Method: el mismo esqueleto, pasos distintos13 min
6
Chain of Responsibility: validaciones en cadena13 min
7
Iterator: recorrer sin saber cómo está guardado16 min
8
Mediator: un coordinador para piezas que se hablan14 min
9
Memento: guardar y restaurar el estado15 min
10
Visitor: operaciones nuevas sobre un árbol sin tocarlo14 min
11
Interpreter: un mini lenguaje para los cupones16 min
5
Patrones en el mundo real
0 / 2 lecciones
1
Patrones que ya usas sin saberlo18 min
2
Cuándo NO usar un patrón15 min
6
Proyecto final
0 / 1 lecciones
1
Proyecto final: refactoriza el checkout completo23 min