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 factoría (Factory Method).
  • Fábrica abstracta (Abstract Factory).
  • Singleton.
  • Constructor (Builder).
  • Prototipo.

Patrones de diseño estructurales

  • Adaptador.
  • Puente.
  • Compuesto.
  • Decorador.
  • Mosaico (Facade).
  • Libélula (Flyweight).
  • Proxy.

Patrones de diseño de comportamiento

  • Cadena de responsabilidad.
  • Comando.
  • Intérprete.
  • Iterador.
  • Mediador.
  • Memento.
  • Observador.
  • Estado.
  • Estrategia.
  • Método plantilla (Template Method).
  • 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 utilizando patrones de diseño.
  • Combinación de múltiples patrones para soluciones robustas.
  • Mejores prácticas y obstáculos comunes.

Resumen y próximos pasos

Requerimientos

  • Experiencia con programación en Java.
  • Comprensión de los conceptos de Programación Orientada a Objetos (OOP).
  • Conocimientos básicos de los principios de la 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 buscan 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