Contacta con nosotros

Temario del curso

Introducción a los Patrones de Diseño

  • ¿Qué son los patrones de diseño?
  • ¿Por qué utilizar patrones de diseño?
  • Gang of Four (GoF) y clasificación de patrones
  • Principios comunes de diseño (SOLID, DRY, KISS, YAGNI)

Patrones de Diseño Creacionales

  • Método Factory
  • Fábrica Abstracta
  • Singleton
  • Builder
  • Prototipo

Patrones de Diseño Estructurales

  • Adapter (Adaptador)
  • Bridge (Puente)
  • Composite (Compuesto)
  • Decorator (Decorador)
  • Facade (Fachada)
  • Flyweight
  • Proxy

Patrones de Diseño Conductuales

  • Cadena de Responsabilidad
  • Command (Comando)
  • Interpreter (Intérprete)
  • Iterator (Iterador)
  • Mediator (Mediador)
  • Memento
  • Observer (Observador)
  • State (Estado)
  • Strategy (Estrategia)
  • Template Method (Método Plantilla)
  • Visitor (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 legado utilizando patrones de diseño
  • Combinación de múltiples patrones para soluciones robustas
  • Mejores prácticas y errores comunes

Resumen y Próximos Pasos

Requerimientos

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

Público objetivo

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

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas