Programa del Curso
Introducción a Git y Azure DevOps
- Visión 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 ramas
Gestión de Ramas y Fusión
- Prácticas recomendadas para la gestió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: Merge, Fast forward merge, Squash and merge, Rebase and merge
- Estrategias y prácticas recomendadas para la resolución de conflictos
- Ejercicios prácticos: Simulación y resolución de conflictos
Operaciones en Consola vs. Cliente Gráfico
- Ejecución de operaciones de Git desde la consola
- Gestión de repositorios usando SourceTree (ejercicios principales) y GitKraken (demos)
- Ventajas y desventajas del uso de clientes gráficos
Técnicas Avanzadas de Git
- Etapa, reversión, reseteo y anulación de cambios
- Selección de commits y aplicaciones prácticas
- Reversión y restauración de cambios de manera 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 Equipo y Escenarios del Mundo Real
- Estrategias de ramas en proyectos grandes
- Manejo de conflictos en entornos de equipo
- Prácticas recomendadas para el control de versiones en flujos de trabajo DevOps
Resumen y Pasos Siguientes
Requerimientos
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