Descripción del curso

Este curso integral de Git y GitHub está diseñado para enseñar desde los fundamentos teóricos hasta la aplicación práctica del versionamiento de código. Los estudiantes comprenderán cómo funciona Git como un sistema de control de versiones distribuido, dominando el flujo de trabajo entre el directorio de trabajo, el staging area y el repositorio.

A través de ejercicios prácticos en Visual Studio Code, los alumnos aprenderán a instalar la herramienta, clonar repositorios y ejecutar operaciones básicas como el manejo de commits. Además, se profundizará en técnicas de trabajo colaborativo esenciales, incluyendo la creación de ramas (branches) para el desarrollo en paralelo, la unificación de código mediante merge, la resolución de conflictos, y la implementación de buenas prácticas de la industria como el uso del archivo .gitignore

¿Qué aprenderé?

  • En este curso, aprenderás a dominar el versionamiento de código con GIT desde sus bases teóricas hasta su aplicación práctica, lo que te permitirá mantener un historial de tus proyectos, colaborar de forma eficiente con otros desarrolladores y evitar la pérdida accidental de tu trabajo
  • Fundamentos de Git y GitHub
  • Instalación y Configuración del Entorno
  • El Flujo de Trabajo y Comandos Clave
  • Creación y Gestión de Ramas (Branches)
  • Integración de Código (Merge)
  • Resolución de Conflictos
  • Buenas Prácticas Profesionales

Requerimientos

  • Computadora con sistema operativo Windows (se proveen guías para versiones de 32 y 64 bits).
  • Editor de código Visual Studio Code instalado
  • Una cuenta activa en la plataforma GitHub
  • Conexión a internet para las sincronizaciones en la nube y autorizaciones

Preguntas frecuentes

Git es el software local (la herramienta) instalada en tu equipo que te permite versionar el código, guardar un historial y manejar ramas. GitHub es una plataforma en la nube que sirve como intermediario para almacenar, compartir e intercambiar dichos repositorios con otros desarrolladores

Un conflicto ocurre al hacer un merge o commit cuando Git detecta que dos desarrolladores han modificado exactamente la misma sección de código en un archivo y no sabe determinar de forma automática cómo integrarlo. Requiere que un desarrollador decida manualmente qué cambios conservar

Sirve para indicarle a Git qué archivos o carpetas deben ser excluidos del versionamiento. Es una buena práctica utilizarlo para evitar subir archivos pesados e innecesarios (como binarios de compilación) o datos altamente sensibles (como contraseñas o preguntas secretas).

AcademIA Web

Gratis

Lecciones

10

Nivel de habilidades

Principiante

Expiración

Permanente

Cursos relacionados