[HDP-020] GitLab
Este curso cubre aspectos fundamentales como la gestión de código fuente, integración continua (CI/CD), seguridad (DevSecOps), y desarrollo ágil. También aborda la configuración de cuentas, la creación de proyectos y grupos, así como la integración de herramientas como GitOps. Además, incluye soporte, licencias y opciones de hospedaje.
Duración: 20 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa está destinada a programadores, administradores y técnicos de informática que vayan a trabajar con un repositorio de GitLab, gestionando proyectos y flujos de trabajo, desde la integración continua hasta la seguridad en el ciclo de vida del desarrollo.
Requisitos previos
Se recomienda tener conocimientos básicos de Git y de conceptos de desarrollo de software, así como familiaridad con metodologías ágiles y DevOps.
Objetivos
Aprender a configurar y gestionar proyectos y grupos en GitLab.
Implementar flujos de trabajo automatizados con integración continua y entrega continua (CI/CD).
Entender y aplicar prácticas de seguridad en el desarrollo de software (DevSecOps).
Utilizar herramientas de gestión de código fuente y facilitar el trabajo en equipo mediante GitLab.
Contenido
Producto
Introducción a GitLab
Primeros pasos con GitLab
GitLab Professional Services Enterprise
Integración continua (CI/CD) en GitLab
Gestión de código fuente (SCM) en GitLab
Pipelines listos para usar (DevOps automatizado)
Seguridad en el ciclo de vida del software (DevSecOps)
Desarrollo ágil con GitLab
Gestión del flujo de valor en proyectos
Implementación de GitOps en GitLab
Soporte
Cómo contactar con el soporte de GitLab
Licencias y suscripciones de GitLab
Explorar
Creación y gestión de proyectos en GitLab
Organización de proyectos mediante grupos
Uso de snippets para fragmentos de código reutilizables
Configuración de cuenta
Creación de una cuenta en GitLab
Activación de prueba gratuita de GitLab
Diferencias entre Self Hosting y GitLab Hosting
GitLab hosted
Gestión de proyectos, grupos y actividades
Creación de hitos y gestión de snippets
Configuración de entornos y operaciones
Implementación de seguridad y protección de datos
Creación de nuevos proyectos, grupos y snippets
Gestión de problemas, solicitudes de integración y tareas pendientes
Actualizaciones y novedades de GitLab
Acceso a ayuda y soporte, atajos de teclado y envío de comentarios
Cuenta
Establecer estado y perfil en GitLab
Activación de la prueba de la versión "Goal Trial"
Configuración de la cuenta y cierre de sesión
Documentación Recomendada
Mastering Git, Second Edition
Jakub Narębski
Aug 2024 | 444 pages
https://www.packtpub.com/en-us/product/mastering-git-9781835080054