Introducción
  • Introducción
  • Detalle sobre el curso y patrones
  • Instalar nodeJS
  • Ya utilizamos patrones todos los días
  • Tipos de patrones
Patrones creacionales
  • Intro
  • Patrón constructor
  • Patrón constructor con prototipos
  • Ejemplo práctico de patrón constructor, con prototipo
  • Patrón módulo
  • Patrón módulo revelador
  • Ejemplo patrón módulo revelador
  • Patrón prototipo (distinto a constructor con prototipo)
Patrones funcionales
  • Closures parte 1
  • Closures parte 2
  • Programación tácita o point free
  • Currying
  • Composición parte 1
  • Composición parte 2
  • Composición parte 3
  • Composición parte 4
Patrones de estructura
  • Mixin
  • Decorador
  • Facade
  • Adaptador
Patrones de comportamiento
  • Patrón observador
  • Patrón mediador
  • Mediador en NodeJS
  • Comando
  • Cadena de responsabilidad
  • Iterador
Otros patrones
  • Patrón IIFE
  • Inyección de dependencias (inversión de control)
Recomendaciones
  • Intro
  • Composición sobre herencia
  • Inmutabilidad
  • async/await
Uso práctico
  • Introducción
  • Usando patrones, parte 1
  • Usando patrones, parte 2
  • Clase extra