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 Diseño GoF

Patrones creativos

  • Builder (Constructor).
  • Factory (Fábrica Abstracta, Método de Fábrica).
  • Prototype (Prototipo).
  • Singleton.

Patrones estructurales

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

Patrones conductuales

  • Command (Comando).
  • Template Method (Método de Plantilla).
  • Observer (Observador).
  • Cadena de Responsabilidad (o Filtro de Interceptación).
  • Observer (2ª versión).
  • Strategy (Estrategia).

Patrones de Arquitectura de Aplicaciones Empresariales Web

  • MVC - Modelo Vista Controlador.
  • HMVC, MVP.
  • Inversión de Control.
  • Contenedor de Inyección de Dependencias.
  • Active Record.
  • El concepto de Entidad y Repositorios.
  • Descomposición del sistema.
  • Ejemplos basados en componentes de Symfony 2 y Zend Framework 2.

Requerimientos

  • Conocimientos básicos de PHP.
  • Familiaridad con 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 buscan adoptar soluciones de diseño probadas.
 14 Horas

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas