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

  • Factory Method (Método de fábrica)
  • Abstract Factory (Fábrica abstracta)
  • Singleton
  • Builder (Constructor/Construcción)
  • Prototype (Prototipo)

Patrones de diseño estructurales

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

Patrones de diseño de comportamiento

  • Chain of Responsibility (Cadena de responsabilidad)
  • Command (Comando)
  • Interpreter (Intérprete)
  • Iterator (Iterador)
  • Mediator (Mediador)
  • Memento (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.
  • Reestructuració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 a evitar.

Resumen y próximos pasos

Requerimientos

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

Público objetivo

  • Desarrolladores de Java que desean 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