CENTRO DE FORMACIÓN
MODALIDAD
- Presencial
DURACIÓN
- 21 horas
LUGAR DE IMPARTICIÓN
- Aula Virtual
DOCENTES
- No disponible
El curso está diseñado para programadores experimentados que quieran explorar temas relacionados con el uso de patrones y refactorización.
Cada participante conoce las propiedades y ejemplos prácticos del uso de estos patrones, lo que a su vez permitirá que la compilación eficiente corrija el código de la aplicación.
Introducción a los patrones de diseño
- Qué es un patrón de diseño?
- Elementos del patrón
- Ventajas y desventajas del uso de patrones
Patrones de diseño GoF
Patrones creativos
- Constructor
- Fábrica (fábrica abstracta, método de la fábrica)
- Prototipo
- Semifallo
Patrones estructurales
- Delegador
- Interfaz
- Fachada
- Compuesto
- Inmutable
- Adaptador
- Decorador
- Apoderado
Patrones de comportamiento
- Mando
- Método de plantilla
- Observador
- Cadena de responsabilidad (e Intercepting Filter)
- Observador (2 versión)
- Estrategia
Patrones de arquitectura de aplicaciones empresariales
- MVC - Model View Controller
- HMVC, MVP
- Inversión de control
- Contenedor de inyección de dependencia
- Registro Activo
- El concepto de entidad y Repositorios
- Descomposición del sistema
- Ejemplos de Symfony 2 y Zend Framework 2 basados en componentes
Refactorización
- Tecnología de la deuda
- Qué es la refactorización?
- Herramientas para apoyar la refactorización
- Phpmd (métricas de software)
- Phpcpd
- Phpc
- El código típico requiere refactorización
- Jenkins Continuous Integration Server
Otros cursos bonificables de NobleProg:
¡Bonifica este curso!
Nosotros nos encargamos de gestionar la bonificación de estos cursos. Para información sobre la inscripción, CONTACTA CON EL CENTRO.