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 usar patrones

Patrones de diseño GoF

Patrones creativos

  • Constructor
  • Fábrica (Fábrica Abstracta, Método de Fábrica)
  • Prototipo
  • Singlenton

Patrones estructurales

  • Delegador
  • Interfaz
  • Facade
  • Compuesto
  • Inmutable
  • Adaptador
  • Decorador
  • Proxy

Patrones de comportamiento

  • Comando
  • Método plantilla
  • Observador
  • Cadena de responsabilidad (o filtro de intercepción)
  • Observador (2 versiones)
  • Estrategia

Patrones de arquitectura de aplicaciones empresariales web

  • MVC - Modelo-Vista-Controlador
  • HMVC, MVP
  • Inversión de control
  • Contenedor de inyección de dependencias
  • Registro activo
  • El concepto de entidad y repositorios
  • Descomposición del sistema
  • Ejemplos basados en componentes de Symfony 2 y Zend Framework 2

Requerimientos

  • Comprensión básica de PHP
  • Familiaridad con los conceptos de programación orientada a objetos

Audiencia 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