Contacta con nosotros

Temario del curso

Introducción a Git y Azure DevOps

  • Vista general del sistema de control de versiones Git
  • Introducción a Azure DevOps e 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 ramificación 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 directa (Merge), Fast forward merge, Squash and merge, Rebase and merge
  • Estrategias de resolución de conflictos y mejores prácticas
  • Ejercicios prácticos: simulación de conflictos y su resolución

Operaciones en la consola frente a clientes gráficos

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

Técnicas avanzadas de Git

  • Etiquetado, reversión, restablecimiento y desfase de cambios
  • Selección selectiva (Cherry-pick) de commits y aplicaciones prácticas
  • Reversión y retroceso seguro de cambios

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 de conceptos de control de versiones
  • Familiaridad con prácticas de desarrollo de software

Audiencia objetivo

  • Desarrolladores que trabajan con sistemas de control de versiones
  • Ingenieros 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

Testimonios (2)

Próximos cursos

Categorías Relacionadas