Temario del curso
Introducción a GitLab y la gestión del ciclo de vida DevOps
- Visión general de GitLab y su papel en el desarrollo de software
- Comprender GitLab como una plataforma DevOps completa
- Características clave de GitLab: control de fuentes, 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 ajustes y servicios de GitLab
- Comprensión de la arquitectura y componentes de GitLab
- Tareas iniciales de configuración y administración
Fundamentos de Git y control de versiones
- Revisión de conceptos y flujos de trabajo de Git
- Repositorios, ramas, confirmaciones (commits) y fusiones (merges)
- Gestión del código fuente con GitLab
- Aplicación de buenas prácticas de 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 características y herramientas de GitLab
Flujos de trabajo y colaboración en GitLab
- Comprensión de los flujos de trabajo de desarrollo de GitLab
- Estrategias de ramificación 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 los espacios de nombres 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 canales de GitLab CI/CD
- Trabajo con ejecutores (runners) de GitLab
- Automatización de procesos de compilación, pruebas y despliegue
Gestión de proyectos e incidencias
- Gestión de incidencias y tareas en GitLab
- Uso de hitos 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 de proyectos
- Publicación de sitios web con GitLab Pages
- Gestión efectiva de la información del proyecto
Seguridad y mejores prácticas
- Características de seguridad de GitLab
- Protección de repositorios e información sensible
- 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 fuentes 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
Reseñas (7)
Me gustó la comunicación fluida entre el formador y nosotros, el cuidado que se brindó a nuestros problemas, las perspectivas y el conocimiento adicional proporcionados en respuesta a nuestras preguntas. Me gustó el ritmo, no se sintió apresurado en ningún momento, incluso con los problemas técnicos. Cada tema fue tratado adecuadamente.
Melania Mieczkowska - IAV Poland
Curso - Gitlab and Gitlab CI
Traducción Automática
El ritmo de la conferencia. Bartek preguntó si un tema en particular no era conocido y, si era necesario profundizar en las partes específicas que mencionó, lo explicaba con detalle. Si el tema era familiar para todos los asistentes a la conferencia, entonces lo describía brevemente para asegurarse de que fuera comprensible para todos.
Michal Domanski - IAV Poland
Curso - Gitlab and Gitlab CI
Traducción Automática
Comunicación clara
Marcin Straczek - IAV Poland
Curso - Gitlab and Gitlab CI
Traducción Automática
Ritmo, bromas, idea
Jakub Lewandowski - IAV Poland
Curso - Gitlab and Gitlab CI
Traducción Automática
Aprecio la libertad de los formadores para interactuar con los participantes
Kasia Cieslak - Inter Cars S.A.
Curso - Gitlab and Gitlab CI
Traducción Automática
En general, fue un buen repaso de cosas similares a las de Azure DevOps, aprendí algo.
Shafiq - Department of Social Services
Curso - Gitlab and Gitlab CI
Traducción Automática
No se asume que el público tenga conocimientos técnicos. Se puede explicar claramente temas relacionados con los ejercicios y guiar paso a paso sobre los impactos de los cambios aplicados.
Neesha - Department of Social Services
Curso - Gitlab and Gitlab CI
Traducción Automática