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.
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