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

  • Constructor (Builder)
  • Fábrica (Fábrica Abstracta, Método Fábrica)
  • Prototipo
  • Singlote (Singleton)

Patrones estructurales

  • Delegator
  • Interfaz
  • Fachada (Facade)
  • Compositivo (Composite)
  • Inmutable
  • Adaptador (Adapter)
  • Decorador (Decorator)
  • Proxy

Patrones de comportamiento

  • Mando (Command)
  • Método plantilla (Template method)
  • Observador (Observer)
  • Cadena de responsabilidad (también Filtro de interceptación) (Chain of responsibility / Intercepting Filter)
  • Observador (2a versión)
  • Estrategia (Strategy)

Patrones de arquitectura de aplicaciones empresariales y web

  • MVC - Modelo Vista Controlador (Model View Controller)
  • HMVC, MVP
  • Inversión del control (Inversion of Control)
  • Contenedor de inyección de dependencias (Dependency Injection Container)
  • Registro activo (Active Record)
  • El 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
  • Conocimiento de 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 probadas
 14 Horas

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas