Ponte en Contacto

Temario del curso

Introducción a GitLab y la gestión del ciclo de vida DevOps

  • Resumen de GitLab y su papel en el desarrollo de software.
  • Comprender GitLab como una plataforma completa de DevOps.
  • Características clave de GitLab: control de código fuente, CI/CD, seguridad y gestión de proyectos.
  • Comparación de GitLab con plataformas tradicionales de control de versiones.

Instalación y configuración de GitLab

  • Instalación de GitLab en diferentes entornos.
  • Configuración de la configuración y los servicios de GitLab.
  • Comprensión de la arquitectura y los componentes de GitLab.
  • Tareas iniciales de configuración y administración.

Fundamentos de Git y el control de versiones

  • Revisión de conceptos y flujos de trabajo de Git.
  • Repositorios, ramas, confirmaciones (commits) y fusiones.
  • Gestión del código fuente con GitLab.
  • Aplicación de mejores prácticas para el control de versiones.

Navegación por la plataforma GitLab

  • Exploración de la interfaz de usuario de GitLab.
  • Uso del IDE web.
  • Gestión de proyectos y repositorios.
  • Trabajo con las características y herramientas de GitLab.

Flujos de trabajo y colaboración en GitLab

  • Comprensión de los flujos de desarrollo en GitLab.
  • Estrategias de ramificación y solicitudes de fusión (merge requests).
  • Revisión de código y prácticas de colaboración.
  • Gestión de equipos y permisos.

Gestión de usuarios, grupos y proyectos

  • Comprensión de los espacios de nombres y los grupos.
  • Creación y organización de proyectos.
  • Gestión de usuarios y permisos de acceso.
  • Aplicación del control de acceso basado en roles.

Integración Continua y Entrega Continua (CI/CD)

  • Comprensión de los conceptos de CI/CD.
  • Creación de canalizaciones (pipelines) de GitLab CI/CD.
  • Trabajo con las ejecutoras (runners) de GitLab.
  • Automatización de procesos de compilación, prueba y despliegue.

Gestión de proyectos e incidencias

  • Gestión de incidencias y tareas en GitLab.
  • Uso de hitos (milestones) y etiquetas.
  • Planificación y seguimiento del trabajo de desarrollo.
  • Mejora de la colaboración y visibilidad del equipo.

Documentación y publicación con GitLab

  • Uso de Markdown en GitLab.
  • Creación de documentación del proyecto.
  • Publicación de sitios web con GitLab Pages.
  • Gestión eficaz de la información del proyecto.

Seguridad y mejores prácticas

  • Características de seguridad de GitLab.
  • Protección de repositorios e información confidencial.
  • Gestión de flujos de trabajo de desarrollo seguros.
  • Aplicación de mejores prácticas de administración de GitLab.

Resolución de problemas y taller práctico

  • Diagnóstico de problemas comunes en GitLab.
  • Construcción de un flujo de trabajo completo en GitLab.
  • Implementación de prácticas de control de código fuente y CI/CD.
  • Revisión del curso y próximos pasos.

Requerimientos

  • Un conocimiento general de los sistemas de control de versiones.
  • Experiencia con la línea de comandos de Linux.

Público objetivo

  • Desarrolladores.
 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas