Contacta con nosotros

Temario del curso

Introducción a Git y Azure DevOps

  • Visión general del sistema de control de versiones Git.
  • Introducción a 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 clonación de repositorios.
  • Comandos básicos de Git: init, add, commit, push, pull.
  • Conceptos y estrategias de ramificación.

Gestión de ramas y fusiones

  • Mejores prácticas para la creación de ramas en proyectos colaborativos.
  • Gestión de ramas con SourceTree y GitKraken.
  • Ejercicios: Creación y fusión de ramas.

Técnicas de fusión y resolución de conflictos

  • Tipos de fusiones: Fusión común, fusión rápida (Fast forward), squash and merge, rebase y merge.
  • Estrategias y mejores prácticas para la resolución de conflictos.
  • Ejercicios prácticos: Simulación de conflictos y su resolución.

Operaciones desde la consola frente a clientes gráficos

  • Realización de operaciones Git desde la consola.
  • Gestión de repositorios utilizando SourceTree (ejercicios principales) y GitKraken (demonstraciones).
  • Ventajas y desventajas del uso de clientes gráficos.

Técnicas avanzadas de Git

  • Etiquetado, deshacer cambios, reinicio y eliminación de cambios en la etapa de preparación.
  • Cherry-picking de commits y aplicaciones prácticas.
  • Deshacer y revertir cambios de manera segura.

Trabajo con Azure DevOps y Git

  • Configuración de repositorios Git en Azure Repos.
  • Integración de Git con las canalizaciones (pipelines) de Azure DevOps.
  • Gestión de permisos y control de acceso.

Colaboración en equipo y escenarios del mundo real

  • Estrategias de ramificación en proyectos grandes.
  • Gestión de conflictos en entornos de equipo.
  • Mejores prácticas para el control de versiones en flujos de trabajo DevOps.

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos sobre los conceptos de control de versiones.
  • Familiaridad con las prácticas de desarrollo de software.

Público objetivo

  • Desarrolladores que trabajan con sistemas de control de versiones.
  • Ingenieros de DevOps que gestionan repositorios de código.
  • Equipos que colaboran en proyectos de software utilizando Git y Azure DevOps.
 14 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas