[HDP-020] GitLab
- Pronoide Wiki Web
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