/
[HDP-020] GitLab

[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

  1. Producto

    1. Introducción a GitLab
    2. Primeros pasos con GitLab
    3. GitLab Professional Services Enterprise
    4. Integración continua (CI/CD) en GitLab
    5. Gestión de código fuente (SCM) en GitLab
    6. Pipelines listos para usar (DevOps automatizado)
    7. Seguridad en el ciclo de vida del software (DevSecOps)
    8. Desarrollo ágil con GitLab
    9. Gestión del flujo de valor en proyectos
    10. Implementación de GitOps en GitLab
  2. Soporte

    1. Cómo contactar con el soporte de GitLab
    2. Licencias y suscripciones de GitLab
  3. Explorar

    1. Creación y gestión de proyectos en GitLab
    2. Organización de proyectos mediante grupos
    3. Uso de snippets para fragmentos de código reutilizables
  4. Configuración de cuenta

    1. Creación de una cuenta en GitLab
    2. Activación de prueba gratuita de GitLab
    3. Diferencias entre Self Hosting y GitLab Hosting
  5. GitLab hosted

    1. Gestión de proyectos, grupos y actividades
    2. Creación de hitos y gestión de snippets
    3. Configuración de entornos y operaciones
    4. Implementación de seguridad y protección de datos
    5. Creación de nuevos proyectos, grupos y snippets
    6. Gestión de problemas, solicitudes de integración y tareas pendientes
    7. Actualizaciones y novedades de GitLab
    8. Acceso a ayuda y soporte, atajos de teclado y envío de comentarios
  6. Cuenta

    1. Establecer estado y perfil en GitLab
    2. Activación de la prueba de la versión "Goal Trial"
    3. 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

Related pages