Contacta con nosotros

Temario del curso

Introducción a los patrones de diseño

  • ¿Qué es un patrón de diseño?
  • Elementos del patrón.
  • Ventajas y desventajas de utilizar patrones.

Patrones de GoF

Patrones creativos

  • Builder (Constructor).
  • Factory (Factory Abstract, Factory Method).
  • Prototype.
  • Singleton.

Patrones estructurales

  • Delegator (Delegado).
  • Interface (Interfaz).
  • Facade (Fachada).
  • Composite (Compuesto).
  • Immutable (Inmutable).
  • Adapter (Adaptador).
  • Decorator (Decorador).
  • Proxy.

Patrones conductuales

  • Command (Comando).
  • Template method (Método plantilla).
  • Observer (Observador).
  • Chain of responsibility (también Intercepting Filter).
  • Observer (2 versiones).
  • Strategy (Estrategia).

Patrones de arquitectura de aplicaciones web empresariales

  • MVC - Modelo Vista Controlador.
  • HMVC, MVP.
  • Inversión del control.
  • Inyección de dependencias.
  • Active Record.
  • Concepto de entidad y Repositorios.
  • Descomposición del sistema.
  • Ejemplos de componentes basados en Symfony 2 y Zend Framework 2.

Requerimientos

  • Conocimientos básicos de PHP.
  • Domino de los conceptos de programación orientada a objetos.

Público objetivo

  • Desarrolladores de PHP.
  • Ingenieros de software interesados en mejorar la estructura y la reutilización del código.
  • Líderes técnicos que deseen adoptar soluciones de diseño probadas.
 14 Horas

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas