Temario del curso
Introducción a los patrones de diseño
- ¿Qué es un patrón de diseño?
- Elementos que componen un patrón
- Ventajas y desventajas del uso de patrones
Patrones de diseño de GoF
Patrones creacionales
- Builder
- Fábrica (Fábrica Abstracta, Método Factory)
- Prototipo
- Singleton
Patrones estructurales
- Delegador
- Interfaz
- Fachada
- Compuesto
- Inmutable
- Adaptador
- Decorador
- Proxy
Patrones de comportamiento
- Comando
- Método plantilla
- Observador
- Cadena de responsabilidad (e Intercepting Filter)
- Observador (dos variantes)
- Estrategia
Patrones de arquitectura para aplicaciones empresariales web
- MVC – Modelo Vista Controlador
- HMVC, MVP
- Inversión de control
- Contenedor de inyección de dependencias
- Active Record
- Conceptos de entidades y repositorios
- Descomposición del sistema en componentes
- Ejemplos prácticos con Symfony 2 y Zend Framework 2<\/ul>
Refactorización
- Deuda técnica
- ¿Qué es la refactorización?
- HERRAMIENTAS PARA LA REFACTORIZACIÓN
- phpmd (métricas de software)
- phpcpd
- phpc
- Código que suele requerir refactorización
- Servidor de integración continua Jenkins
Requerimientos
Conocimientos básicos o superiores de PHP.
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.
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)
Conocimiento, participación y relación del formador
Adam Kuklewski - GE Medical Systems Polska
Curso - Technical Architecture and Patterns
Traducción Automática
Las explicaciones y la interactividad del instructor fueron excelentes; realmente llevó el tema muy bien. Aunque probablemente no tenía suficiente experiencia, ¡aprendí mucho de ello!
Pieter Bruynseels - Spot Buy Center BV
Curso - Design Patterns
Traducción Automática
Estilo de formación y el conocimiento general del formador.
Kenosi - NWK Limited
Curso - Laravel: Middleware Development
Traducción Automática
Las lecciones fueron muy interactivas y los ejercicios fueron prácticos.
Heino - NWK Limited
Curso - Laravel and Vue.js
Traducción Automática
estaba explicando y dando numerosos ejemplos para que lo comprendiéramos
Selina - NWK
Curso - Laravel PHP Framework
Traducción Automática