Programa del Curso
Introducción a Git y Azure DevOps
- Descripción general del sistema de control de versiones Git
- Introducción a Azure DevOps y la 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 branching
Branch y Merge Management
- Mejores prácticas de branching para proyectos colaborativos
- Gestión de branches con SourceTree y GitKraken
- Ejercicios: Creación y fusión de branches
Técnicas de Merge y Resolución de Conflictos
- Tipos de merges: Merge, Fast forward merge, Squash and merge, Rebase and merge
- Estrategias y mejores prácticas para la resolución de conflictos
- Ejercicios prácticos: Simulación de conflictos y su resolución
Operaciones de Consola vs Cliente Gráfico
- Realización de operaciones Git desde la consola
- Gestión de repositorios utilizando SourceTree (ejercicios principales) y GitKraken (demostraciones)
- Ventajas y desventajas del uso de clientes gráficos
Técnicas Avanzadas de Git
- Stage, Reverting, Resetting y Unstaging de cambios
- Cherry-picking de commits y aplicaciones prácticas
- Revertir y deshacer cambios de forma segura
Trabajando con Azure DevOps y Git
- Configuración de repositorios Git en Azure Repos
- Integración de Git con pipelines de Azure DevOps
- Gestión de permisos y control de acceso
Equipo Collaboration y Escenarios del Mundo Real
- Estrategias de branching en proyectos grandes
- Manejo de conflictos en entornos de equipo
- Mejores prácticas para el control de versiones en flujos de trabajo de DevOps
Resumen y Próximos Pasos
Requerimientos
- Conocimientos básicos de 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
- DevOps ingenieros que gestionan repositorios de código
- Equipos que colaboran en proyectos de software utilizando Git y Azure DevOps
Testimonios (5)
Entrenador tranquilo, muy bien informado y accesible.
Piotr Kowalski - EduBroker Sp. zo.o.
Curso - Git and GitHub Fundamentals
Traducción Automática
Entrenador destacado con mucha experiencia práctica, a diferencia de los entrenadores académicos tradicionales.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
Curso - Gitlab and Gitlab CI
Traducción Automática
Uso práctico y ejemplos
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Curso - Bitbucket
Traducción Automática
Me gustó la reactividad de Ahmed ante cada problema/pregunta que planteamos y su capacidad para dar respuestas claras a todas ellas, mientras proporcionaba una mayor profundización en otros temas relacionados que ni siquiera habíamos considerado.
Jose Perez - Fraunhofer IOSB
Curso - Kubernetes and Gitlab
Traducción Automática
Łukasz tiene un conocimiento detallado del tema y estaba dispuesto y capacitado para responder preguntas en cualquier momento durante el curso. Su entusiasmo por transmitir la mayor cantidad posible de información sobre el tema a un ritmo adecuado fue muy refrescante.
Shaun Allen - Boldon James
Curso - Git for Users
Traducción Automática