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