Programa del Curso
Introducción a la Integración Continua (CI)
- Visión general de la integración continua
- Beneficios y desafíos de la IC en el desarrollo PHP
- Introducción a las herramientas de IC: GitLab CI y Jenkins
Configuración de entornos de CI
- Instalación y configuración de GitLab CI
- Instalación y configuración de Jenkins
- Configuración de entornos de escritorio remoto para CI
Automatización de compilaciones
- Creación de scripts de compilación automatizados para PHP aplicaciones
- Gestión de dependencias en PHP proyectos
- Integración del control de versiones con herramientas de CI
Pruebas en canalizaciones de CI
- Pruebas unitarias con PHPUnidad
- Pruebas de integración en CI
- Automatización de pruebas en Jenkins y GitLab CI
Implementación de PHP aplicaciones
- Automatización de los procesos de implementación
- Implementación en entornos de ensayo y producción
- Estrategias de reversión y mejores prácticas
Configuraciones avanzadas de CI
- Personalización de canalizaciones de CI para necesidades específicas
- Escalado de procesos de CI para proyectos más grandes
- Supervisión y solución de problemas de canalizaciones de CI
Combinación de CI con otras herramientas
- Integración de CI con Docker
- Monitoreo continuo y bucles de retroalimentación
- Casos prácticos y aplicaciones en el mundo real
Resumen y próximos pasos
Requerimientos
- Experiencia en la creación, prueba e implementación de software
- PHP Experiencia en programación
Audiencia
- Desarrolladores
- DevOps ingenieros
Testimonios (4)
El entrenador tiene una experiencia profunda y bien narrada en hechos. La profundidad del conocimiento y la pasión por la enseñanza son muy apreciadas.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Traducción Automática
El entrenador estaba muy bien organizado. Al principio explicó todos los herramientas necesarias para el entrenamiento. El entrenador aclaró felizmente todas las dudas y se discutieron casos prácticos.
Vivek Verma - Global Knowledge Network Training Ltd
Curso - DevOps Practical Implementation and Tools
Traducción Automática
Muy detallado, el formador conoce muy bien el tema y ha abordado muchos temas
Gabriel Kelly Navarro - Opswerks
Curso - Advanced Spinnaker
Traducción Automática
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Curso - Jenkins: Continuous integration for Agile development
Traducción Automática