Contacta con nosotros

Temario del curso

Introducción a los patrones de diseño

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

Patrones de diseño GoF

Patrones creacionales

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

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 de plantilla)
  • Observer (Observador)
  • Chain of responsibility (o Filtro de intercepción)
  • Observer (versión 2)
  • 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 (Registro Activo)
  • 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 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

Testimonios (4)

Próximos cursos

Categorías Relacionadas