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
- Comprensión de 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 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 del control de versiones
- Repaso 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 las funciones y herramientas de GitLab
Flujo de trabajo y colaboración en GitLab
- Comprensión de los flujos 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 pipelines de GitLab CI/CD
- Trabajo con runners de GitLab
- Automatización de procesos de compilación, pruebas y despliegue
Gestión de proyectos e incidencias (issues)
- 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 buenas prácticas
- Funciones de seguridad de GitLab
- Protección de repositorios e información confidencial
- Gestión de flujos de trabajo seguros de desarrollo
- Aplicación de buenas prácticas de administración de GitLab
Solución de problemas y taller práctico
- Diagnóstico de problemas comunes de GitLab
- Creación de un flujo de trabajo completo de 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