Temario del curso
Introducción a GitLab y la Gestión del Ciclo de Vida DevOps
- Visión general de GitLab y su rol en el desarrollo de software.
- Comprensión de GitLab como una plataforma integral 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 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, commits y fusiones.
- Gestión del código fuente con GitLab.
- Aplicación de buenas prácticas de control de versiones.
Navegación por la Plataforma GitLab
\r- Exploración de la interfaz de usuario de GitLab.
- Uso del Web IDE.
- Gestión de proyectos y repositorios.
- Trabajo con características 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 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 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 construcción, pruebas y despliegue.
Gestión de Proyectos e Issues
- Gestión de issues 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 efectiva de la información del proyecto.
Seguridad y Buenas 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 buenas prácticas administrativas 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 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