Curso Git Eficiente
Curso Git, control de versiones
Git es el sistema de control de versiones de última generación y desde hace 4 o 5 años oficialmente el más más usado en nivel mundial, superando por lejos a SVN, CVS, TFS, etc. La meta del curso Git Eficiente es más que capacitar a los alumnos en su uso, es más bien enseñarles a instalarlo, configurarlo y usarlo de forma autónoma e independiente en los proyectos reales.
En este curso se explican las ventajas de la tecnología y se enseñan sus prácticas con un enfoque altamente práctico. Cada uno de los alumnos primero instala y prepara por sí mismo su propio ambiente local para familiarizarse con la herramienta desde el inicio. Siguiendo el desarrollo de un proyecto real, se realizan numerosos escenarios y se enseña la forma de su uso y diversas técnicas y buenas prácticas. El alumno adquiere los conocimientos necesarios para empezar de usarlo inmediatamente.
Objetivos del Curso Git Eficiente
- Entender los problemas y desafíos de gestión de archivos en ambientes multiusuarios
- Recapitular los conceptos y las operaciones básicas de los sistemas de control de versiones
- Realizar la instalación completa de un ambiente de trabajo Git para un proyecto real
- Aprender a trabajar con Git en forma local y remota
- Aprender las técnicas más comunes y más útiles de trabajo con Git “día a día”
- Ser capaz de usar el Git básico de forma eficiente y productiva en proyectos reales
Duración
12 horas.
Perfil del alumno
Participante de un proyecto de desarrollo de software o cualquier otro trabajo que supone gestión de los archivos y sus versiones por varias personas.
Requisitos
Los conocimientos básicos de sistemas computacionales y sistemas de archivos.
Métodos de enseñanza
“Juegos” interactivos durante el curso. Ejercicios prácticos guiados por el Instructor. Sesiones hands-on (herramienta). Interacción permanente y ejemplos reales.
Temario
Introducción
- ¿Qué es control de versiones?
- Conceptos, operaciones y escenarios básicos
- Historia de sistemas de control de versiones
- El ecosistema Git
Trabajo local
- Configuración básica
- Creación de un repositorio
- Ambientes de Git
- Revisión del repositorio
El flujo de trabajo
- Repositorio remoto
- El flujo de trabajo centralizado
- El flujo de trabajo basado en funcionalidades
- Mejorando el flujo de trabajo
Técnicas y prácticas
- Git en servidor
- Objetos y referencias
- Deshaciendo cosas
- Integración ¿merge o rebase?
- Unos comandos útiles
- El flujo de trabajo completo: Gitflow
- El flujo de trabajo distribuido
Material Disponible
- Apuntes en PDF
- Pendrive USB con el material de curso y los instaladores de las herramientas Git
- Certificados
Descargue la versión PDF Acá