Temario 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)
Interactiva y práctica hands-on.
Balavignesh Elumalai - Scottish Power
Curso - SonarQube for DevOps
Traducción Automática
El formador tiene una amplia experiencia y expone los temas de manera muy clara. Se valora enormemente la profundidad de sus conocimientos y su pasión por enseñar.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Traducción Automática
Familiarizándome con algunas tecnologías que deseo haber conocido antes.
Michel - Vanier College
Curso - DevOps Practical Implementation and Tools
Traducción Automática
Me gustan todas las posibilidades que descubrí en el curso sobre opciones de DevOps que puedo aplicar para tener un flujo de trabajo de CD/CI mejorado.
Juan Manuel - si
Curso - Jenkins: Continuous Integration for Agile Development
Traducción Automática