درس تمهيدي

Introducción: Git desde cero hasta desarrollador seguro

0:00 / 0:00
شريحة 1. Git: De Cero a Desarrollador Seguro

Bienvenido. Este curso te llevará de 'he oído hablar de Git' a trabajar con confianza en un equipo real. Hoy en día, Git no es una opción, sino un requisito obligatorio en todas las ofertas de trabajo para desarrolladores. Es algo que se evalúa en las entrevistas técnicas y que define tu estilo profesional incluso antes de la primera conversación con el empleador. Juntos recorreremos el camino desde tu primer git init hasta un pull request completo en un repositorio real. Comencemos.

شريحة 2. Sin Git: caos. Con Git: control total.

¿Alguna vez has nombrado un archivo proyecto_guionbajo_final_version_dos? ¿O has tenido miedo de borrar una línea de código porque 'por si acaso'? Sin control de versiones, trabajas con el temor constante de perder una versión importante o de no recordar por qué tomaste cierta decisión hace tres meses. Con Git, registras cada paso, puedes volver a cualquier punto anterior y trabajar en equipo sin caos. No es una comodidad, es el estándar profesional que se espera en empresas como Telefónica o Santander.

شريحة 3. Este curso es para ti si...

Si ya programas —sin importar el lenguaje— pero la frase 'conflicto de fusión' te provoca cierto pánico. Si has hecho git commit pero aún no estás seguro de lo que ocurre entre bastidores. Si te estás preparando para tu primer trabajo y sabes que un perfil de GitHub vacío es una mala señal para los empleadores. Este curso empieza desde cero, pero no se queda ahí — te lleva exactamente donde te esperan los equipos reales.

شريحة 4. Al finalizar el curso podrás...

Trabajar con Git en equipo con confianza: crear commits significativos, resolver conflictos sin pánico y hacer pull requests como lo hacen los desarrolladores experimentados. Entender los flujos de trabajo de Git más populares y responder preguntas sobre ellos en entrevistas técnicas de manera honesta y concreta. Y lo más importante — al final del curso tendrás un repositorio real que ha pasado por todo el ciclo de desarrollo: desde el init hasta un tag de release. Esto ya no es un proyecto de aprendizaje — es tu portafolio.

شريحة 5. Módulos 1–3: Del 'para qué sirve' al primer commit significativo

En los primeros tres módulos sentaremos las bases. Empezaremos con una respuesta honesta al 'para qué' — y te mostraré el desarrollo sin Git tal y como se ve desde fuera. Luego configuraremos Git correctamente: no es una formalidad aburrida, porque tu nombre estará en cada commit para siempre. Y finalmente analizaremos el área de staging — un concepto que muchos no entienden durante años, pero que convierte tu historial en un documento, no en un vertedero.

شريحة 6. Secciones 4-6: Historial de commits, ramas y cómo deshacer errores con seguridad

La cuarta sección te mostrará cómo leer el historial de un proyecto como todo un profesional, y por qué un 'historial sucio' delata inmediatamente a un principiante. En la quinta, desmitificaremos las ramas: entenderás que una rama es simplemente un apuntador y perderás el miedo a usarlas. En la sexta, abordaremos el tema más demandado en entrevistas técnicas: cómo deshacer errores. Te mostraré un escenario concreto donde 'reset hard' puede arruinar el trabajo en equipo, y explicaré por qué 'revert' es a menudo la mejor opción.

شريحة 7. Secciones 7-9: GitHub, trabajo en equipo y conflictos sin pánico

La séptima sección te llevará del trabajo local al trabajo en equipo: configuraremos GitHub, y aclararemos las diferencias entre push, pull y fetch —tres comandos que suelen causar confusión. En la octava, recorreremos el ciclo completo: fork, rama de funcionalidad, pull request, revisión de código y merge —exactamente como funciona en equipos reales como los de Inditex o Santander. Y en la novena, abordaremos los conflictos: en lugar de evitarlos, aprenderemos a resolverlos de manera clara y rápida, entendiendo cada marcador en el archivo.

شريحة 8. Secciones 10-12: Flujos de trabajo, herramientas avanzadas y proyecto final

En la décima sección obtendrás una respuesta honesta y detallada a la pregunta '¿qué flujo de trabajo con Git utilizaste?' —analizaremos Feature Branch, Git Flow y Trunk-Based Development con sus verdaderas ventajas e inconvenientes. En la onceava, añadiremos rebase, stash y cherry-pick —herramientas que diferencian a un desarrollador experto de uno que solo conoce lo básico. Y el proyecto final: un ciclo completo de desarrollo en equipo, desde el primer commit hasta la etiqueta de lanzamiento —y un repositorio real para tu portfolio que podrás mostrar a empresas como Telefónica o BBVA.

شريحة 9. Cómo aprender para retener el conocimiento

Algunos consejos para hacer que tu aprendizaje sea más efectivo. Primero: abre la terminal mientras ves las lecciones — Git se aprende con las manos, no con los ojos. Segundo: haz pausas y escribe cada comando por ti mismo, no copies y pegues. Tercero: si algo se rompe, ¡perfecto! Eso es exactamente lo que necesitas; los errores en un entorno de aprendizaje seguro son los mejores maestros. Cuarto: después de cada sección, vuelve a tu repositorio de práctica y aplica lo aprendido. La práctica inmediata es la verdadera forma de aprender.

مادة الدرس

Git: De Cero a Desarrollador Seguro 48.072ث
1
Git: De Cero a Desarrollador Seguro 39.24ث
2
Sin Git: caos. Con Git: control total. 34.224ث
3
Este curso es para ti si... 26.808ث
4
Al finalizar el curso podrás... 37.056ث
5
Módulos 1–3: Del 'para qué sirve' al primer commit significativo 34.128ث
6
Secciones 4-6: Historial de commits, ramas y cómo deshacer errores con seguridad 34.56ث
7
Secciones 7-9: GitHub, trabajo en equipo y conflictos sin pánico 36.24ث
8
Secciones 10-12: Flujos de trabajo, herramientas avanzadas y proyecto final 44.376ث
9
Cómo aprender para retener el conocimiento 40.08ث