Temario del curso
Introducción a Git y Azure DevOps
- Descripción general del sistema de control de versiones Git
- Presentación de Azure DevOps y su integración con Git
- Configuración del entorno: Git, SourceTree, GitKraken y Azure DevOps
Conceptos fundamentales de Git
- Creación y clonado de repositorios
- Comandos básicos de Git: init, add, commit, push, pull
- Conceptos y estrategias de gestión de ramas
Gestión de ramas y fusiones
- Mejores prácticas para crear y gestionar ramas en proyectos colaborativos
- Manejo de ramas mediante SourceTree y GitKraken
- Ejercicios prácticos: Creación y fusión de ramas
Técnicas de fusión y resolución de conflictos
- Tipos de fusiones: fusión normal, fusión por avance rápido, squash and merge, rebase and merge
- Estrategias recomendadas para resolver conflictos y buenas prácticas al respecto
- Ejercicios prácticos: Simulación de conflictos y su resolución paso a paso.
Operaciones desde consola vs. clientes gráficos
- Realización de operaciones Git mediante la consola
- Gestión de repositorios usando SourceTree (para ejercicios principales) y GitKraken (con fines demostrativos)
- Ventajas y limitaciones del uso de clientes gráficos.
Técnicas avanzadas en Git
- Marcado, desmarcado, restablecimiento y reversión de cambios
- Aplicación selectiva de commits mediante cherry-picking y sus aplicaciones prácticas
- Cómo revertir o hacer rollback de cambios de forma segura.
Trabajo con Azure DevOps y Git
- Configuración de repositorios Git en Azure Repos
- Integración de Git con las pipelines de Azure DevOps
- Gestión de permisos y controles de acceso al código.
Colaboración en equipo y escenarios reales
- Estrategias de ramificación empleadas en proyectos grandes
- Manejo eficaz de conflictos dentro de un entorno colaborativo.
- Buenas prácticas para el control de versiones en flujos de trabajo DevOps.
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos sobre los conceptos del control de versiones
- Familiaridad con las prácticas habituales del desarrollo de software
Público objetivo
- Desarrolladores que trabajan con sistemas de control de versiones
- Ingenieros DevOps responsables de gestionar repositorios de código
- Equipos que colaboran en proyectos de software utilizando Git y Azure DevOps
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (2)
Ejercicios que pudimos realizar en máquinas virtuales
Atif Bhatti
Curso - Git Hands-on Workshop with Azure DevOps
Traducción Automática
Muy acomodaticos con nuestro rango de tiempo solicitado y adaptados para satisfacer nuestras necesidades específicas. El instructor no solo era conocedor del tema, sino que también tenía excelentes habilidades de enseñanza, lo cual hizo que la experiencia de aprendizaje fuera agradable y efectiva.
Jennifer Snell
Curso - Git Hands-on Workshop with Azure DevOps
Traducción Automática