Temario del curso
Introducción a Git y Azure DevOps
- Resumen 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 ramificación
Gestión de Ramas y Fusión
- Prácticas óptimas de ramificación para 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: 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 desde la Consola vs Clientes Gráficos
- Ejecución de operaciones de Git desde la consola
- Gestión de repositorios usando SourceTree (ejercicios principales) y GitKraken (demostraciones)
- Ventajas y desventajas del uso de clientes gráficos
Técnicas Avanzadas de Git
- Establecer, revertir, restablecer y deshacer cambios
- Elegir commits y aplicaciones prácticas
- Revertir y anular cambios de forma segura
Trabajo 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
Colaboración en Equipos y Escenarios del Mundo Real
- Estrategias de ramificación en proyectos grandes
- Manejo de conflictos en entornos de equipo
- Melhores prácticas para el control de versiones en flujos de trabajo DevOps
Resumen y Pasos Siguientes
Requerimientos
- Conocimientos básicos de conceptos de control de versiones
- Familiaridad con prácticas de desarrollo de software
Audiencia
- 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
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