Curso Profesional de Versionamiento de Código con Git

Agregar a mis favoritos

Introducción

¿Cuántas veces has perdido código o tu sistema se ha vuelto inestable y no sabes ni qué está pasando? ¿Te gustaría tener control de cada cambio que se hace a tu código para que así tengas la certeza de todo lo que pasa? Pues bien, tenemos buenas noticias para ti; en este curso aprenderás los fundamentos y el uso de uno de los controladores de versiones más poderosos, nos referimos a Git; el sistema de gestión de código predilecto de los developers profesionales.

Contenido temático

Durante este curso aprenderás los fundamentos de uno de los mejores controladores de versiones, de la mano de expertos del área de desarrollo web, nuestro temario profundizará los siguientes tópicos:

Conceptos introductorios

  1. ¿Qué es un VCS?
  2. ¿Por qué usar un VCS?
  3. Controladores de versiones distribuidos vs centralizados

Las zonas de Git

  1. Working directory
  2. Staging area
  3. Repositorio
  4. Stash

Comandos para trabajo real

  1. Commit
  2. Add
  3. Status
  4. Log
  5. Diff

Trabajando en paralelo

  1. El concepto de rama (branch)
  2. Administración de ramas: checkout, branch, delete
  3. Mezcla de ramas (merge)
  4. Resolviendo conflictos

Trabajando en equipo

  1. Configuración de una cuenta en la nube
  2. Obtener un repositorio existente (clone)
  3. Crear una copia aislada de un repositorio (fork)
  4. Subir tu código de forma pública y privada (push)
  5. Obtener cambios de un repositorio remoto (fetch & pull)

Simplificando nuestro trabajo diario

  1. Configuración de un cliente gráfico
  2. Uso de herramientas para un workflow real de producción

Lo único que debes conocer es cómo abrir una terminal de acuerdo a tu sistema operativo y tener muchas ganas de aprender. Además te recomendamos lo siguiente:

  • Pre-instalar Git
  • Se sugiere empezar a leer la documentación de Git para que tengas dudas y podamos aclararlas durante el curso.
  • Se necesitará la contraseña de administrador de tu sistema (si usas Windows) o de root (si usas GNU/Linux u OSX).

Profesores

Aportación Voluntaria para este Curso

Con tus aportaciones podremos seguir vivos, lo que aportes será destinado a:

  • Costos de operación (transmisión en vivo, servidores web, newsletters).
  • Compra de equipo de audio y video (siempre buscaremos lo mejor para ti)
  • Organización de eventos físicos para promover la educación e inspirar a que más jóvenes continúen preparándose para hacer juntos un futuro mejor (traslados, viáticos, etc.).