Saltar al contenido principal

Tema 1: Control de versiones

⏱️ Tiempo estimado: 3-5 días

En L2C usamos Git y GitHub para control de versiones. Necesitas dedicarle unos días a ponerte al corriente.


📚 Ruta de aprendizaje

  1. Estudia: Intro to Git

  2. Crea una cuenta de GitHub

  3. Dale estrella al repositorio Learn to Cloud

  4. Configura un asistente de aprendizaje con IA

    En L2C somos muy fans de usar GenAI para aprender más rápido: para profundizar y aclarar conceptos. Es buen momento para que crees una cuenta en la herramienta que prefieras y la uses para tu aprendizaje.

    Pruébalo primero poniendo a prueba tu entendimiento de qué es control de versiones. Usa este prompt como plantilla:

    Estoy estudiando cloud engineering y recientemente aprendí sobre control de versiones. Te voy a dar una explicación y quiero que me hagas preguntas si mi explicación no es clara. Quiero asegurarme de que de verdad entiendo el concepto, así que por favor no me corrijas: solo hazme preguntas hasta que yo logre explicarlo bien. Aquí va mi explicación: el control de versiones es
  5. Instala VS Code - Usamos VS Code para toda la programación

  6. Solo usuarios Windows: Configura WSL

    Todos nuestros labs y herramientas esperan un entorno basado en Linux; WSL te lo da. Luego sigue: Get started using Visual Studio Code with Windows Subsystem for Linux

  7. Aprende lo básico de la terminal: Command Line for Beginners – How to Use the Terminal Like a Pro

  8. Crea tu workspace

    En una terminal, crea una carpeta en tu computadora donde vas a guardar todos tus labs y proyectos. Nómbrala l2c. Usa los comandos mkdir y cd.

  9. Clona el repo del lab

    Dentro de tu carpeta l2c, ejecuta: git clone https://github.com/learntocloud/linux-ctfs

  10. Aprende Markdown: Communicate using markdown

  11. Crea el README de tu perfil de GitHub: Adding a profile README

  12. Practica el flujo de trabajo con Git

    Clona tu repo del README en tu máquina. Usa VS Code para editarlo y sube tus cambios a GitHub desde la terminal. Aquí hay una buena guía sobre Markdown en VS Code. No sientas que debe ser un README “perfecto”: escribe una breve descripción de quién eres y agrega links a tus redes.


✅ Checklist del tema

Antes de seguir, asegúrate de poder responder “sí” a esto:

  • Entiendo qué es control de versiones
  • Entiendo qué es Markdown
  • Sé qué es un repositorio git
  • Sé clonar un repositorio
  • Git está instalado en mi computadora
  • VS Code está instalado en mi computadora
  • WSL está configurado (usuarios Windows)
  • Creé la carpeta l2c usando mkdir
  • El repo del lab está clonado localmente
  • Mi repo del README está clonado localmente
  • Le di estrella al repo de Learn to Cloud