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

  • Builder (Constructor)
  • Factory (Factoría - Factoría Abstracta, Método de Fábrica)
  • Prototype (Prototipo)
  • Singleton (Instancia única)

Patrones estructurales

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

Patrones de comportamiento

  • Command (Comando)
  • Template method (Método plantilla)
  • Observer (Observador)
  • Cadena de responsabilidad (o filtro de interceptación)
  • Observador (2 versiones)
  • 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 los conceptos de programación orientada a objetos

Público objetivo

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

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas