Gestión Avanzada y CI/CD con GitLab
Inicio: Por definir
Horario: Por definir
Detalles del Curso
Inicio:Por definir
Duración:Por definir
Horario:Por definir
Coste:Por definir
El desarrollo moderno exige plataformas integrales. Este curso, basado en la filosofía learning by doing, capacita a usuarios avanzados, administradores y DevOps en el uso exhaustivo de GitLab. Lejos de ser un simple repositorio de código, los estudiantes configurarán tableros ágiles, automatizarán flujos de pruebas y despliegues, e implementarán estrictas políticas de seguridad y cumplimiento para proyectos a gran escala.
Organiza el trabajo y los equipos dentro de GitLab.
- Uso avanzado de GitLab Boards, Milestones e Issues para seguimiento de trabajo.
- Configuración de repositorios, roles de acceso y ramificaciones estratégicas (Git Flow).
- Integración bidireccional con herramientas de comunicación como Slack o Microsoft Teams.
Automatiza tu ciclo de vida de desarrollo.
- Arquitectura del archivo .gitlab-ci.yml: stages, jobs y runners.
- Automatización de pruebas unitarias y de calidad integradas en cada commit.
- Estrategias de despliegue automatizado, manejo de entornos (staging/production) y simulaciones de rollback.
Protege tu código y cumple las normativas.
- Configuración de análisis estático (SAST) y dinámico (DAST) del código fuente.
- Integración de escaneo de vulnerabilidades y revisión de dependencias.
- Implementación de políticas de compliance, auditorías de acciones y registros de actividad.
Observabilidad y proyectos a gran escala.
- Integración de métricas de salud del proyecto con herramientas como Prometheus.
- Configuración de alertas de rendimiento y generación de reportes personalizados.
- Taller Práctico Integrador: despliegue, securización y monitorización de un proyecto monolítico y su transición a microservicios.
infoRequisitos previos
Conocimientos sólidos de Git y control de versiones, fundamentos de metodologías ágiles y nociones básicas de integración continua.