Contacta con nosotros

Temario del curso

Introducción a los patrones de diseño

  • ¿Qué son los patrones de diseño?
  • ¿Por qué usar patrones de diseño?
  • La Banda de los Cuatro (GoF) y clasificación de patrones
  • Principios comunes de diseño (SOLID, DRY, KISS, YAGNI)

Patrones de diseño creacionales

  • Método de fábrica
  • Fábrica abstracta
  • Singleton
  • Constructor (Builder)
  • Prototipo

Patrones de diseño estructurales

  • Adaptador
  • Puente
  • Compuesto
  • Decorador
  • Facade
  • Peso ligero (Flyweight)
  • Proxy

Patrones de diseño de comportamiento

  • Cadena de responsabilidad
  • Comando
  • Interpretador
  • Iterador
  • Mediador
  • Memento
  • Observador
  • Estado
  • Estrategia
  • Método plantilla
  • Visitante

Aplicación de patrones de diseño en aplicaciones del mundo real

  • Patrones de diseño en aplicaciones empresariales
  • Refactorización de código heredado mediante patrones de diseño
  • Combinación de múltiples patrones para soluciones robustas
  • Mejores prácticas y riesgos comunes

Resumen y próximos pasos

Requerimientos

  • Experiencia en programación con Java
  • Comprensión de los conceptos de Programación Orientada a Objetos (POO)
  • Conocimientos básicos de los principios de arquitectura de software

Audiencia

  • Desarrolladores de Java que buscan mejorar sus habilidades de diseño
  • Arquitectos de software que diseñan aplicaciones escalables
  • Líderes técnicos que buscan mejorar la mantenibilidad y eficiencia del código
 21 Horas

Número de participantes


Precio por participante

Testimonios (4)

Próximos cursos

Categorías Relacionadas