Iníciate en tecnología con GitHub (ESPAÑOL)

Aplicaciones
Del
9/12/25
Hasta
31/12/26
CURSADA
Del
1/9/26
Hasta
12/1/26
HORARIO

NUEVA FECHA A DEFINIR

Martes y jueves de 19 a 20:30 ARGENTINA (GTM -3) Consulta tu hora local

NIVEL
Beginner
APLICA AQUÍ

Al registrarse en este curso, está automáticamente aceptando nuestro Código de Conducta.
Iniciate en tecnología. Este curso te dará las herramientas esenciales para entender Git y GitHub, permitiéndote colaborar eficientemente en proyectos de desarrollo, controlar versiones de tu código y contribuir a la comunidad de software de manera profesional
Curriculum:

Introducción a Git y Control de Versiones

  • Objetivos:
    • Comprender qué es el control de versiones y por qué es importante.
    • Familiarizarse con los conceptos básicos de Git.
    • Instalar Git y configurar el entorno.
  • Contenidos:
    • ¿Qué es el control de versiones? (VCS, CVCS, DVCS)
    • Ventajas de usar Git.
    • Instalación de Git (Windows, macOS, Linux).
    • Configuración inicial de Git (`git config`).
    • Creación de un repositorio local (`git init`).
    • Estado de los archivos (`git status`).
    • Añadir archivos al área de preparación (`git add`).
    • Confirmar cambios (`git commit`).
    • Historial de confirmaciones (`git log`).
    • Ignorar archivos (`.gitignore`).
  • Actividades:
    • Crear un nuevo repositorio local.
    • Realizar varias confirmaciones con diferentes archivos.
    • Practicar el uso de `.gitignore`.

Ramas, Fusiones y Resolución de Conflictos

  • Objetivos:
    • Dominar el concepto de ramas y su utilidad.
    • Aprender a fusionar ramas.
    • Resolver conflictos de fusión.
  • Contenidos:
    • Concepto de ramas (`git branch`).
    • Crear y cambiar de rama (`git checkout`).
    • Fusionar ramas (`git merge`).
    • Resolución de conflictos de fusión.
    • Borrar ramas (`git branch -d`).
  • Actividades:
    • Crear múltiples ramas y cambiar entre ellas.
    • Fusionar ramas sin conflictos.
    • Generar un conflicto de fusión y resolverlo.

Colaboración con GitHub

  • Objetivos:
    • Entender la importancia de GitHub como plataforma de colaboración.
    • Aprender a subir un repositorio local a GitHub.
    • Clonar repositorios remotos.
    • Colaborar usando `push` y `pull`.
  • Contenidos:
    • ¿Qué es GitHub?
    • Creación de una cuenta en GitHub.
    • Creación de un nuevo repositorio en GitHub.
    • Vincular un repositorio local con uno remoto (`git remote add`).
    • Subir cambios a GitHub (`git push`).
    • Clonar un repositorio remoto (`git clone`).
    • Descargar cambios de GitHub (`git pull`).
    • Flujo de trabajo básico de colaboración.
  • Actividades:
    • Subir un repositorio local a GitHub.
    • Clonar un repositorio de GitHub y realizar cambios.
    • Practicar `push` y `pull` para sincronizar cambios.

Flujo de Trabajo Avanzado y Buenas Prácticas

  • Objetivos:
    • Conocer flujos de trabajo comunes en Git.
    • Aprender a deshacer cambios.
    • Implementar buenas prácticas en el uso de Git y GitHub.
  • Contenidos:
    • Deshacer cambios:
      • `git revert` (deshacer commits existentes).
      • `git reset` (mover el HEAD).
    • Etiquetas (`git tag`).
    • Fetch vs Pull.
    • Forking y Pull Requests (en GitHub).
    • Buenas prácticas:
      • Mensajes de commit claros y concisos.
      • Frecuencia de commits.
      • Trabajo con ramas (ramas de características, ramas de desarrollo, etc.).
    • Recursos adicionales y comunidad.
  • Actividades:
    • Practicar `git revert` y `git reset` en diferentes escenarios.
    • Crear una Pull Request en GitHub.
    • Discutir ejemplos de buenos y malos mensajes de commit.

Detalles del curso:

¿Querés empezar a construir tu camino en tecnología y contribuir al ecosistema Bitcoin?
Este curso es tu puerta de entrada. Aprenderás a usar Git y GitHub, las herramientas esenciales que usan desarrolladores de todo el mundo para colaborar, versionar código y trabajar en comunidad.

No necesitás experiencia previa: te acompañamos paso a paso para que entiendas cómo funciona el control de versiones, cómo colaborar en proyectos reales y cómo empezar a dejar tu huella en el software libre.

🌱 Este curso es el primer paso de una carrera técnica con impacto real.
💻 Aprendé haciendo, compartiendo y construyendo junto a la comunidad.
🧡 Tu camino en tecnología empieza acá

Tu compromiso:

Tu compromiso es hacer 'Proof of Work’, al estudiar los recursos otorgados para retar tus conocimientos y compartirlos con otros Bitcoiners, a esto le llamamos “social learning”.

En la parte teórica, en cada sesión se analiza un capítulo del libro. Es decir, cada semana leerás al menos un capítulo y un artículo para ahondar en el tema del libro.

En la parte práctica se proporcionarán tutoriales, talleres y videos hechos por nosotros para que puedas dar tus primeros pasos para ser un developer de Bitcoin. Algunas serán sesiones en vivo, para otros temas tienes que hacer sol@ por tu cuenta el aprendizaje y reforzar con sesiones para preguntas y respuestas. Durante todo momento habrá expertos ayudándote con tus dudas. ¿Estás listo para el reto?

INSTRUCTORES
Andrea Correia
Dev
MÁS INFORMACión
PREGUNTAS FRECUENTES
+ ¿Qué es un seminario socrático?
Los seminarios de la Librería de Satoshi se basan en la metodología socrática, centrada en hacer preguntas y reflexionar sobre las respuestas para llegar a una comprensión más profunda sobre Bitcoin. En el seminario socrático, se comparte material que los participantes deben estudiar y el Líder de Educación sirve de moderador y hace preguntas abiertas y desafiantes para estimular la reflexión crítica y el diálogo entre los participantes. Es una metodología de aprendizaje social.
+ ¿Puedo tomar el curso o seminario en cualquier momento o hay horarios establecidos?¿Quedan grabados?
En la Librería de Satoshi promovemos un ambiente de libertad y privacidad, por lo tanto, los seminarios socráticos no quedan grabados. Hay cursos, talleres e intervenciones de invitados especiales que si quedan grabados y se comparten con los participantes a través de Moodle.
+ ¿Hay algún requisito previo para tomar los cursos y seminarios?
Para los cursos dirigidos a principiantes no hace falta preparación previa. Sin embargo, recomendamos seguir el siguiente orden para tu formación profesional Mastering Bitcoin > Mastering Lightning .  Cada curso intermedio y avanzado detallará los requisitos necesarios
+ ¿Necesito algún requerimiento en software/hardware para realizar los seminarios?
Para participar en el seminario socrático no hay un requerimiento específico. Sin embargo, para algunas actividades prácticas como la instalación de tu nodo Bitcoin si será necesario y se te indicará durante el seminario. Cada curso intermedio y avanzado detallará los requerimientos necesarios.
+ ¿Cómo accedo al contenido del curso?
Una vez inscrito podrás acceder a través de un usuario personal a los recursos disponibles en Moodle para el curso.
+ ¿A través de qué plataforma se dicta el curso?
El curso se dicta a través de BBB, el enlace se comparte con ustedes una vez inscritos a traves de Moodle.
+ ¿Cómo puedo interactuar con el instructor y otros estudiantes?
La Librería de Satoshi es una comunidad para intercambiar aprendizaje sobre Bitcoin y Lightning Network, Discord es el canal donde te encuentras con esa comunidad. Cada seminario tiene su propio foro en Moodle donde puedes compartir preguntas, proyectos e ideas con los participantes y líderes de educación.
+ ¿Cómo se evalúa mi progreso en el curso?
Los seminarios no se califican con notas. Durante los seminarios se hacen actividades prácticas y teóricas que te permitirán conocer tu progreso. En cuanto a los cursos poseen cuestionario obligatorio y en algunos casos otras actividades y entregas.
+ ¿Puedo obtener un certificado al completar el curso?
Sí. Para obtener el certificado necesitás: cumplir con la asistencia requerida, al menos el 75%, aprobar el Cuestionario Final y completar la actividad final del curso (en caso que corresponda)
+ ¿Hay algún tipo de ayuda o soporte disponible durante el curso?
Durante el curso, los líderes de educación responderán a través del foro las consultas. Además, los miembros de la Librería de Satoshi están atentos a apoyar a los participantes a través del canal de Discord. Y a través de courses@libreriadesatoshi.com se canalizan y resuelven todas las cuestiones de logística y soporte.