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
  • Comprensión de GitLab como una plataforma DevOps integral
  • Funciones clave de GitLab: control de versiones, CI/CD, seguridad y gestión de proyectos
  • Comparación de GitLab con las 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 control de versiones

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

Navegación por la plataforma de GitLab

  • Exploración de la interfaz de usuario de GitLab
  • Uso del IDE Web
  • Gestión de proyectos y repositorios
  • Trabajo con funciones y herramientas de GitLab

Flujo de trabajo y colaboración en GitLab

  • Comprensión de los flujos de trabajo de desarrollo en GitLab
  • Estrategias de ramificación (branching) y solicitudes de fusión (merge requests)
  • Revisiones 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 espacios de nombres (namespaces) y 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 pipelines de CI/CD de GitLab
  • Trabajo con ejecutores de GitLab (runners)
  • Automatización de los procesos de compilación, prueba y despliegue

Gestión de proyectos y temas (issues)

  • Gestión de problemas 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 GitLab Markdown
  • Creación de documentación del proyecto
  • Publicación de sitios web con GitLab Pages
  • Gestión efectiva de la información del proyecto

Seguridad y mejores prácticas

  • Funciones de seguridad de GitLab
  • Protección de repositorios e información confidencial
  • Gestión de flujos de trabajo de desarrollo seguro
  • Aplicación de mejores prácticas de administración de GitLab

Solución de problemas y taller práctico

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

Requerimientos

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

Audiencia objetivo

  • Desarrolladores
 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas