Solicitar información

Temario del curso

Introducción a los patrones de diseño

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

Patrones de diseño GoF

Patrones creacionales

  • Builder
  • Fábrica (Abstract Factory, Factory Method)
  • Prototype
  • Singleton

Patrones estructurales

  • Delegator
  • Interface
  • Facade
  • Composite
  • Immutable
  • Adapter
  • Decorator
  • Proxy

Patrones de comportamiento

  • Command
  • Método plantilla
  • Observer
  • Cadena de responsabilidad (e Intercepting Filter)
  • Observer (versión 2)
  • Strategy

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

Refactorización

  • Deuda técnica
  • ¿Qué es la refactorización?/li>
  • Herramientas para apoyar la refactorización
    • phpmd (Métricas de software)
    • phpcpd
    • phpc
  • Código típico que requiere refactorización
  • Servidor de integración continua Jenkins

Requerimientos

Conocimientos de PHP en nivel básico o superior.

 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (5)

Próximos cursos

Categorías Relacionadas