Git y GitHub

Este curso te enseñará a dominar las herramientas esenciales para el control de versiones y la colaboración en el desarrollo de software.

¿Qué aprenderás?

  • Introducción a Git y GitHub: Conceptos básicos y diferencias.
  • Instalación y configuración inicial de Git.
  • Fundamentos de Git: Repositorios, commits, ramas y fusiones.
  • Trabajo con repositorios locales y remotos.
  • Uso de ramas y estrategias de fusión (merge y rebase).
  • Resolución de conflictos durante fusiones.
  • Manejo de archivos ignorados con .gitignore.
  • Colaboración en GitHub: Issues, pull requests y revisión de código.
  • Flujos de trabajo avanzados: Git Flow, GitHub Flow y GitLab Flow.
  • Integración con herramientas externas: CI/CD, IDEs y más.
Última actualización: 19-03-2025 Duración: 9h
banner

¡Curso Gratuito!

Accede a todo el contenido sin costo

Introducción al Curso

En el mundo del desarrollo de software, el control de versiones es una habilidad fundamental. Ya sea que estés trabajando en un proyecto personal o colaborando con un equipo global, Git se ha convertido en el estándar para gestionar cambios en el código. Junto con GitHub, una plataforma que facilita la colaboración y el alojamiento de proyectos, estas herramientas son imprescindibles para cualquier desarrollador moderno.

Este curso está diseñado para llevarte desde cero hasta un nivel avanzado en el uso de Git y GitHub. Comenzarás aprendiendo los conceptos básicos, como la creación de repositorios, la realización de commits y el trabajo con ramas. Luego, explorarás técnicas más avanzadas, como la resolución de conflictos, la reorganización del historial con rebase y la implementación de flujos de trabajo profesionales.

Además, te sumergirás en el mundo de la colaboración en GitHub, donde aprenderás a crear y revisar pull requests, gestionar issues y utilizar herramientas de integración continua (CI/CD). Al final del curso, estarás preparado para gestionar proyectos de software de manera eficiente, colaborar con equipos distribuidos y contribuir a proyectos open source.

¡Prepárate para dominar Git y GitHub y llevar tus habilidades de desarrollo al siguiente nivel con HexaDevs!

Contenido del Curso