We are tech

CURSO GIT Y GITHUB

Domina Git como control de versiones y GitHub para colaboración en equipos. Aprende flujos de trabajo con ramas, pull requests, GitHub Actions y automatización CI/CD.

X€ 12h Certificado WAT

Curso completo de Git desde fundamentos de control de versiones. Instalarás Git y configurarás nombre y email. Crearás repositorios, realizarás commits y gestionarás historial. Entenderás staging area y flujo add-commit-push. Usarás git log, git diff y git status para inspeccionar repositorio.

Especialízate en flujo Feature Branch para desarrollo colaborativo. Resolverás conflictos de merge sistemáticamente. Crearás y revisarás pull requests en GitHub. Usarás git rebase para historial limpio. Automatizarás con GitHub Actions: tests, linting y despliegue continuo.

Herramientas que usarás

Git GitHub

¿Para quién es este curso?

Para desarrolladores, data engineers y equipos que necesitan control de versiones profesional y colaboración.

  • Desarrolladores que colaboran en proyectos
  • Data engineers que controlan versiones de código y datos
  • Teams que necesitan revisiones de código
  • Especialistas en CI/CD con GitHub Actions
  • Consultores que implementan Git en equipos
  • Profesionales en desarrollo colaborativo
  • Especialistas que automatizan con GitHub

Temario

Lo que vas a aprender, unidad a unidad

  1. 01

    Fundamentos de Git

    Instalarás Git y configurarás entorno. Inicializarás repositorios y harás commits con buenas prácticas. Escribirás mensajes descriptivos con Conventional Commits. Explorarás historial con git log, show y diff. Deshacerás cambios con restore, revert y reset.

  2. 02

    Flujo de Trabajo con Ramas y GitHub

    Implementarás Feature Branch workflow para desarrollo paralelo. Crearás ramas y harás merge. Resolverás conflictos paso a paso. Usarás rebase para historial limpio. Crearás pull requests en GitHub con revisiones y aprobaciones.

  3. 03

    GitHub Actions y Flujos Avanzados

    Crearás workflows de GitHub Actions para CI/CD. Automatizarás tests en cada push. Desplegarás en producción con Actions. Usarás git stash y cherry-pick para situaciones avanzadas. Gestionarás secretos y buenas prácticas de seguridad.

Profesores

Profesionales en activo, no académicos

Todos nuestros profesores son profesionales en activo que trabajan día a día con las herramientas y metodologías que enseñan. En WAT creemos que la mejor formación viene de quienes aplican el conocimiento en proyectos reales, no solo de quienes lo leen en libros.

Resultados

Qué vas a conseguir

Por qué WAT

En otras escuelas vs En WAT

En otras escuelas

  • Cursos básicos que no cubren workflows complejos
  • Formaciones que no incluyen GitHub Actions
  • Plataformas que no enseñan resolución de conflictos
  • Cursos sin enfoque en CI/CD automático

En WAT

  • WAT enseña Git con workflow profesional completo
  • Incluye GitHub Actions y CI/CD automático
  • Aprenderás best practices de colaboración
  • Acceso a flujos reales de desarrollo en equipos

Preguntas frecuentes

FAQs

¿Cuál es la diferencia entre Git y GitHub?

Git: sistema de control de versiones. GitHub: plataforma cloud para alojar y colaborar. Git es software, GitHub es servicio.

¿Cuándo hacer commit?

Cuando completaste una funcionalidad lógica. Mensajes descriptivos que expliquen el qué y por qué.

¿Cuál es la diferencia entre merge y rebase?

Merge: combina ramas, crea commit merge. Rebase: reescribe historial, más limpio. Usa rebase en ramas locales.

¿Qué es una pull request?

Petición para revisar cambios antes de merge. Permite discussions, aprobaciones y CI/CD automático.

¿Cómo automatizan tests con GitHub Actions?

Con workflows YAML que ejecutan pytest, npm test, etc. en cada push. Aprenderás desde básico hasta despliegue.

Cursos relacionados

Sigue formándote en DESARROLLO

¿Preparado para dar el siguiente paso?

Déjanos tu email y un asesor te contactará para resolver dudas y ayudarte a reservar plaza.

Solicita información