Más del 80% de las empresas innovan con GitLab en sus procesos DevOps
Capacita a tu equipo en Gitlab con formación A Medida que automatiza CI/CD y mejora calidad de código, bonificable FUNDAE para empresas. Pide información.
Transforma tu gestión de proyectos con un temario vanguardista que abarca desde la creación de repositorios hasta la implementación de DevSecOps, optimizando la colaboración en tu equipo.
1
Descubre cómo GitLab CI/CD automatiza procesos complejos, integrándose con Docker y Kubernetes para despliegues continuos, acelerando así la entrega de software de calidad.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
Historia y evolución de GitLab
Comparativa con otras plataformas como GitHub y Bitbucket
Beneficios clave de GitLab en entornos de desarrollo
Introducción a la interfaz de usuario y navegación
Diferencias entre las versiones Community y Enterprise
Configuración inicial de una cuenta y perfil
Creación y gestión de proyectos básicos
Roles y permisos en GitLab
Introducción al sistema de issues y boards
Ejercicio práctico: Crear un proyecto y configurar permisos básicos
Historia y evolución de GitLab
Comparativa con otras plataformas como GitHub y Bitbucket
Beneficios clave de GitLab en entornos de desarrollo
Introducción a la interfaz de usuario y navegación
Diferencias entre las versiones Community y Enterprise
Configuración inicial de una cuenta y perfil
Creación y gestión de proyectos básicos
Roles y permisos en GitLab
Introducción al sistema de issues y boards
Ejercicio práctico: Crear un proyecto y configurar permisos básicos
Comparativa con otras plataformas como GitHub y Bitbucket
Beneficios clave de GitLab en entornos de desarrollo
Introducción a la interfaz de usuario y navegación
Diferencias entre las versiones Community y Enterprise
Configuración inicial de una cuenta y perfil
Creación y gestión de proyectos básicos
Roles y permisos en GitLab
Introducción al sistema de issues y boards
Ejercicio práctico: Crear un proyecto y configurar permisos básicos
Tema 2: Configuración Avanzada de Repositorios
Organización de repositorios y subgrupos
Estrategias para proteger ramas principales
Configuración de etiquetas y ramas
Implementación de políticas de merge request
Uso avanzado de etiquetas y versiones
Reglas de aprobación para fusiones
Configuración de accesos SSH y claves GPG
Análisis del historial y revertir cambios en GitLab
Ejercicio práctico: Configurar un repositorio con protección de ramas
Mejoras de seguridad en la administración de repositorios
Tema 3: GitLab CI/CD Básico
Introducción a la integración y entrega continua
Beneficios del uso de GitLab CI/CD
Creación de archivos .gitlab-ci.yml
Configuración básica de stages y jobs
Integración de pruebas unitarias en pipelines
Despliegue automático a entornos locales
Ejercicio práctico: Crear un pipeline básico
Integración con servicios externos como Docker Hub
Configuración de runners para proyectos específicos
Monitorización de pipelines y análisis de errores
Tema 4: GitLab CI/CD Avanzado
Estrategias de paralelización en pipelines
Condiciones avanzadas para ejecutar jobs
Variables de entorno dinámicas en CI/CD
Gestión de secretos con GitLab
Implementación de despliegues continuos (CD)
Integración con Kubernetes para despliegues escalables
Configuración de pipelines multi-proyecto
Ejercicio práctico: Configurar un pipeline avanzado con despliegue a producción
Uso de templates reutilizables en CI/CD
Monitorización de pipelines y optimización de tiempos
Tema 5: Flujos de Trabajo Colaborativos
Introducción a Git Flow y modelos alternativos
Configuración de flujos de trabajo en equipos distribuidos
Gestión de conflictos en fusiones
Aprobaciones y discusiones en merge requests
Uso de boards y milestones para seguimiento de proyectos
Creación de wikis y documentación en proyectos
Automatización de tareas repetitivas con bots
Ejercicio práctico: Implementar Git Flow en un proyecto de equipo
Análisis de métricas de productividad en GitLab
Mejores prácticas para colaborar en proyectos abiertos
Tema 6: Automatización y Tareas Programadas
Introducción a los cron jobs en GitLab
Configuración de pipelines programados
Automatización de auditorías de código
Gestión de dependencias automatizada
Integración con herramientas de terceros para la automatización
Ejercicio práctico: Crear un job programado para auditorías de código
Configuración de alertas y notificaciones
Optimización del rendimiento en tareas programadas
Solución de problemas comunes en la automatización
Tema 7: GitLab Pages
Introducción a GitLab Pages
Configuración inicial de un sitio estático
Configuración del archivo `.gitlab-ci.yml` para Pages
Despliegue de sitios web con GitLab Pages
Personalización de dominios en GitLab Pages
Ejemplo práctico: Publicación de un portafolio personal
Integración con frameworks estáticos como Jekyll y Hugo
Gestión de certificados SSL para GitLab Pages
Monitoreo del rendimiento del sitio web
Mejores prácticas para el uso de GitLab Pages
Tema 8: DevOps con GitLab
Implementación de pipelines DevOps completos
Uso de GitLab CI/CD para automatización de DevOps
Integración con Docker y Kubernetes
Ejemplo práctico: Despliegue automatizado con Docker
Gestión de infraestructuras como código (IaC)
Configuración de pruebas automatizadas en pipelines
Monitoreo continuo en DevOps con GitLab
Mejores prácticas para DevOps con GitLab
Estrategias para equipos DevOps distribuidos
Optimización del flujo DevOps en proyectos grandes
Tema 9: Integración con Kubernetes
Introducción a GitLab Kubernetes Agent
Configuración de clústeres en GitLab
Uso de Helm Charts en pipelines
Despliegue automático de aplicaciones en Kubernetes
Monitorización de aplicaciones desplegadas
Gestión de secretos en entornos Kubernetes
Ejercicio práctico: Configurar un clúster con GitLab y Kubernetes
Uso de Auto DevOps para proyectos en la nube
Optimización de recursos en clústeres Kubernetes
Solución de errores comunes en despliegues Kubernetes
Tema 10: Seguridad y Compliance en GitLab
Introducción a DevSecOps en GitLab
Análisis estático de código (SAST)
Análisis dinámico de aplicaciones (DAST)
Gestión de vulnerabilidades en pipelines
Configuración de políticas de seguridad avanzadas
Ejercicio práctico: Configurar análisis de seguridad en un pipeline
Reportes de cumplimiento y auditorías
Gestión de accesos y permisos con roles avanzados
Integración con herramientas externas de seguridad
Solución de vulnerabilidades detectadas
Tema 11: Monitorización y Reportes
Uso del tablero de operaciones en GitLab
Configuración de métricas personalizadas
Integración con Prometheus y Grafana
Análisis de rendimiento en pipelines
Visualización de datos en tiempo real
Generación de reportes de errores
Ejercicio práctico: Configurar métricas en un pipeline
Optimización de recursos en proyectos grandes
Mejores prácticas en la creación de dashboards
Automatización de reportes periódicos
Tema 12: GitLab API y Webhooks
Introducción a GitLab API
Creación de scripts para la automatización
Configuración y uso de webhooks
Ejemplo práctico: Automatización de creación de issues con scripts
Gestión de usuarios y proyectos mediante API
Integración de GitLab con otras aplicaciones mediante API
Solución de errores comunes en scripts
Ejercicio práctico: Crear un webhook para automatización
Casos de uso en empresas
Optimización de llamadas API en grandes proyectos
Tema 13: Gestión de Versiones y Lanzamientos
Estrategias de versionado en GitLab
Configuración de etiquetas de versión
Automatización de releases
Documentación de cambios en lanzamientos
Ejercicio práctico: Configurar una pipeline para generar releases automáticos
Análisis de métricas post-lanzamiento
Optimización de procesos de liberación
Herramientas adicionales para gestión de versiones
Integración con sistemas externos para entrega continua
Resolución de errores en procesos de liberación
Tema 14: Gestión de Proyectos con GitLab Self-Hosted
Instalación y configuración inicial de GitLab Self-Hosted
Configuración de entornos de alta disponibilidad
Monitoreo de instancias Self-Hosted
Gestión de usuarios en instancias privadas
Actualización y mantenimiento de GitLab Self-Hosted
Ejemplo práctico: Implementación de una instancia Self-Hosted
Migración de proyectos desde GitLab.com
Configuración de backups automáticos
Mejores prácticas para entornos privados
Resolución de problemas comunes en GitLab Self-Hosted
Tema 15: Proyecto Final: Implementación de GitLab en un Entorno Real
Diseño de flujo de trabajo
Configuración de un pipeline completo
Integración de herramientas de terceros
Automatización de despliegues y análisis de seguridad
Evaluación y presentación del proyecto
Perfiles profesionales
Pensado para quienes deben dominar Gitlab en su día a día
Desarrolladores SaaS
Deben gestionar eficazmente equipos y proyectos en entornos de desarrollo colaborativos, optimizando recursos.
Ingenieros DevOps
Buscan automatizar procesos de integración y despliegue continuo, mejorando la eficiencia del ciclo de vida del software.
Administradores de Sistemas
Necesitan configurar entornos seguros y eficientes para equipos distribuidos, maximizando el tiempo de actividad.
Líderes de Tecnologías de la Información
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Gitlab
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso de GitLab te proporciona un conocimiento profundo de todas las funcionalidades de esta plataforma, desde la gestión de repositorios y control de versiones hasta la integración y entrega continua (CI/CD). Aprenderás a optimizar los flujos de trabajo colaborativos y a mejorar la seguridad y monitorización en tus entornos de desarrollo.
Sí, el curso de GitLab es completamente bonificable a través de FUNDAE, lo que permite a las empresas financiar hasta el 100% del coste del curso utilizando sus créditos de formación disponibles, optimizando así su inversión en capacitación de empleados.
El curso de GitLab se imparte en la modalidad de Aula Virtual Personalizada. Esta modalidad a través de videoconferencia con Zoom te ofrece una gran flexibilidad, permitiendo adaptar el curso a los horarios y necesidades específicas de tu empresa, sin necesidad de desplazamientos.
Con el curso de GitLab desarrollarás habilidades en la gestión avanzada de proyectos con control de versiones, integración continua y entrega continua (CI/CD), así como en la automatización de tareas y mejora de flujos de trabajo colaborativos. Además, aprenderás prácticas de seguridad y compliance esenciales para cualquier entorno de desarrollo.
Puedes inscribirte en el curso de GitLab contactando con nuestro equipo a través del formulario disponible en nuestra web. Además, si decides que nos encarguemos de la gestión de la bonificación, aplicaremos un 10% extra al valor del curso, coste también bonificable mediante FUNDAE, así aseguramos que el procedimiento sea lo más fluido posible.
El curso de GitLab te proporciona un conocimiento profundo de todas las funcionalidades de esta plataforma, desde la gestión de repositorios y control de versiones hasta la integración y entrega continua (CI/CD). Aprenderás a optimizar los flujos de trabajo colaborativos y a mejorar la seguridad y monitorización en tus entornos de desarrollo.
Sí, el curso de GitLab es completamente bonificable a través de FUNDAE, lo que permite a las empresas financiar hasta el 100% del coste del curso utilizando sus créditos de formación disponibles, optimizando así su inversión en capacitación de empleados.
El curso de GitLab se imparte en la modalidad de Aula Virtual Personalizada. Esta modalidad a través de videoconferencia con Zoom te ofrece una gran flexibilidad, permitiendo adaptar el curso a los horarios y necesidades específicas de tu empresa, sin necesidad de desplazamientos.
Con el curso de GitLab desarrollarás habilidades en la gestión avanzada de proyectos con control de versiones, integración continua y entrega continua (CI/CD), así como en la automatización de tareas y mejora de flujos de trabajo colaborativos. Además, aprenderás prácticas de seguridad y compliance esenciales para cualquier entorno de desarrollo.
Puedes inscribirte en el curso de GitLab contactando con nuestro equipo a través del formulario disponible en nuestra web. Además, si decides que nos encarguemos de la gestión de la bonificación, aplicaremos un 10% extra al valor del curso, coste también bonificable mediante FUNDAE, así aseguramos que el procedimiento sea lo más fluido posible.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Aumenta la seguridad y cumplimiento mediante análisis de vulnerabilidades y configuraciones avanzadas de acceso, todo dentro de un entorno colaborativo centralizado.
3
Potencia la eficiencia de tu equipo con formación práctica en monitorización, gestión de versiones y webhooks, aplicando los conocimientos obtenidos desde el día uno.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras