Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

file_download
Proyecto final
N/A
play_circle_outline
vista previa
2 minutos
play_circle_outline
vista previa
1 minutos
play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
2 minutos
play_circle_outline
Crear cuenta en GitHub y configurar claves SSH
5 minutos
play_circle_outline
Crear proyecto Laravel, repositorio en GitHub y primer push
6 minutos
play_circle_outline
Instalar y configurar Oh My Posh
3 minutos

play_circle_outline
Introducción a Conventional Commits
7 minutos
play_circle_outline
Crear alias personalizados de Git
6 minutos

play_circle_outline
Git Stash - guardando trabajo temporal
7 minutos
play_circle_outline
Git Rebase - reescribiendo la historia
9 minutos
play_circle_outline
Rebase interactivo - squash, fixup y reorder
9 minutos
play_circle_outline
Cherry-pick - elegir commits específicos
5 minutos
play_circle_outline
Git Bisect - encontrando el commit que rompió todo
8 minutos
play_circle_outline
Git Reflog - recuperando lo perdido
6 minutos

play_circle_outline
Estrategias de branching - Git Flow y Trunk Based Development
6 minutos
play_circle_outline
Pull Requests - revisión de código profesional
10 minutos
play_circle_outline
Buenas prácticas y resumen del flujo completo
4 minutos
play_circle_outline
Despedida y próximos pasos
2 minutos
Vídeo de introducción Git para Profesionales - Flujo de trabajo real en equipos
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

En este curso aprenderás a trabajar con Git desde la terminal como se hace en equipos de desarrollo profesionales. Nada de interfaces gráficas: aquí todo es línea de comandos, el estándar real del sector. Trabajarás sobre un proyecto con Laravel como base práctica, simulando un entorno de trabajo real desde cero.

Convencional Commits y alias productivos

Dominarás la convención Conventional Commits, el estándar que usan los equipos profesionales para estandarizar los mensajes de commit. Aprenderás los tipos principales (feat, fix, docs, chore, refactor, test) y cómo estructurar mensajes claros y útiles. Además, configurarás alias personalizados de Git para agilizar tu flujo diario: git st, git cm, git lg y muchos más.

Herramientas avanzadas de Git

Aprenderás a usar git stash para guardar trabajo en progreso sin necesidad de hacer un commit, cambiar de rama y recuperar tus cambios cuando vuelvas. Verás cómo funciona git rebase para mantener un historial lineal y limpio, evitando los commits de fusión que ensucian el log. Dominarás también el rebase interactivo (git rebase -i) para unificar múltiples commits con squash y fixup, reordenarlos o editar sus mensajes antes de integrar tu trabajo.

Con git cherry-pick aprenderás a traer commits concretos de cualquier rama a la tuya, sin necesidad de mergear todo el trabajo. Y con git bisect descubrirás cómo localizar exactamente qué commit introdujo un bug mediante búsqueda binaria automática, una herramienta que poca gente conoce pero que es tremendamente poderosa.

Reflog, branching y Pull Requests

Conocerás git reflog, tu red de seguridad definitiva: recupera commits borrados, ramas eliminadas o resets accidentales. Estudiarás las dos estrategias de branching más usadas en la industria: Git Flow y Trunk Based Development, entendiendo cuándo aplicar cada una. Por último, aprenderás el flujo completo de Pull Requests en GitHub, incluyendo las diferencias entre merge commit, squash merge y rebase merge, y las buenas prácticas para trabajar en equipos con revisión de código.

Todo el curso está diseñado para ser 100% pragmático: cada concepto se explica con un caso de uso real y se aplica inmediatamente con comandos reales sobre un proyecto real.

assignment

Requisitos

  • Conocimientos básicos de Git: saber hacer commit, push y trabajar con ramas a nivel introductorio. Si partes desde cero, completa primero un curso de iniciación a Git.

  • Tener un sistema Unix disponible: Linux, macOS o WSL2 en Windows, ya que todo el curso se trabaja desde la terminal.

  • Tener Docker Desktop instalado y funcionando, ya que el proyecto de práctica usa Laravel con Laravel Sail.

group

¿A quién va dirigido el curso?

Este curso está dirigido a desarrolladores web con conocimientos básicos de Git que quieren dar el salto al uso profesional de la herramienta. Si ya sabes hacer commits y push pero no dominas el flujo de trabajo real en equipos —rebase, stash, cherry-pick, Pull Requests o Conventional Commits— este curso te pondrá al nivel que se exige en cualquier empresa de desarrollo de software.

help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

2 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Antonio Ortiz Carames

hace 1 semana

Antonio Ortiz Práctico y pragmático
star star star star star
Genial para recordar conceptos y acciones que no son frecuentes y que normalmente empleas cuando sobreviene la "tragedia". Como siempre Israel lo explica de manera clara y concisa, como indica el propio curso, "pragmático".
Pedro J.

hace 4 meses

Pedro J. Como siempre, bien explicado y completo.
star star star star star
Muchos de los comandos explicados no los conocía y sirven para cuestiones problemáticas que pueden surgir en lo que se refiere a los commits. Igual, faltó y se podría complementar con algo relativo a las Git Actions y cuestiones relacionadas con el despliegue o cualquier otro tema avanzado que pudiera complementar este curso en una próxima actualización.
visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción