Temario del curso
Introducción a GitLab y la Gestión del Ciclo de Vida DevOps
- Vista general de GitLab y su rol en el desarrollo de software
- Comprender GitLab como una plataforma DevOps integral
- 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 ajustes y 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
- 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 funciones y herramientas de GitLab
Flujo 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 nombres de espacio (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 GitLab CI/CD
- Trabajo con ejecutores (runners) de GitLab
- Automatización de procesos de construcción, pruebas y despliegue
Gestión de Proyectos e 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 de proyectos
- 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 sensible
- Gestión de flujos de trabajo de desarrollo seguros
- Aplicación de mejores prácticas para la administración de GitLab
Troubleshooting 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
- Conocimiento general de 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