Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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
- Factory (Fábrica Abstracta, Método de Fábrica)
- Prototype
- Singleton
Patrones estructurales
- Delegator
- Interface
- Facade
- Composite
- Inmutable
- Adapter
- Decorator
- Proxy
Patrones de comportamiento
- Command
- Template method
- Observer
- Cadena de responsabilidad (y Filtro Interceptor)
- 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?
- 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 a nivel básico o superior.
21 Horas
Testimonios (4)
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
La parte donde se explicaba el tema de las sesiones y las cookies, ya que con la herramienta que utilizo para desarrollar, te da un modulo de seguridad echo.