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.
  • Abstract Factory.
  • Singleton.
  • Builder.
  • Prototype.

Patrones de diseño estructurales

  • Adapter.
  • Bridge.
  • Composite.
  • Decorator.
  • Facade.
  • Flyweight.
  • Proxy.

Patrones de diseño conductuales

  • Chain of Responsibility.
  • Command.
  • Interpreter.
  • Iterator.
  • Mediator.
  • Memento.
  • Observer.
  • State.
  • Strategy.
  • Template Method.
  • Visitor.

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 los principios de arquitectura de software.

Audiencia 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

Testimonios (5)

Próximos cursos

Categorías Relacionadas