Mapa de laboratorios
Ruta completa del 0 al 23, organizada por páginas.
Cada laboratorio abre en una página dedicada con objetivo, pasos ordenados,
criterios de avance, alineación GH-300 y capturas reales extraídas del material
original. Así el hub queda claro y cada práctica tiene espacio propio.
Lab 00 · Preparación del entorno
Cuenta GitHub, acceso a Copilot, VS Code y extensiones base.
Lab 01 · Crear un repositorio de GitHub y una rama
Repositorios, ramas y flujo inicial de colaboración.
Lab 02 · Comunicarse usando Markdown
Documentación clara, README, pull requests y comunicación técnica.
Lab 03 · Crear un portafolio online con GitHub Pages y Jekyll
Publicación estática, Jekyll y presencia profesional.
Lab 04 · Revisar pull requests y resolver conflictos
Code review, conflictos de fusión y colaboración segura.
Lab 05 · Gestionar lanzamientos con release workflow
Releases, tags, changelogs y versionado semántico.
Lab 06 · Conectar issues y cerrar trabajo enlazado
Trazabilidad entre issues, PRs y colaboración.
Lab 07 · Programar con GitHub Codespaces y Visual Studio Code
Entornos cloud de desarrollo y productividad.
Lab 08 · Crear una GitHub Action y usarla en un workflow
Automatización inicial con GitHub Actions.
Lab 09 · Crear workflows de integración continua
CI, validaciones automáticas y calidad de código.
Lab 10 · Publicar una imagen Docker con GitHub Actions
Build, empaquetado, registro y entrega de contenedores.
Lab 11 · Workflows reutilizables y estrategia matricial
Reutilización de pipelines y matrices de versiones.
Lab 12 · Despliegue con GitHub Actions y Microsoft Azure
CI/CD hacia Azure y automatización de despliegues.
Lab 13 · Escribir una JavaScript Action personalizada
Acciones propias, Node.js, pruebas y automatización.
Lab 14 · Asegurar la cadena de suministro del repositorio
Dependencias, supply chain security y hardening.
Lab 15 · Activar CodeQL para proteger el código fuente
Code scanning, análisis estático y seguridad preventiva.
Lab 16 · Eliminar historial de commits de un repositorio Git
Historia Git, reescritura controlada y riesgos operativos.
Lab 17 · Habilitar secret scanning y probar detección
Secret scanning, tokens y respuesta a exposición accidental.
Lab 18 · Construir una API REST con Spring Boot y Copilot
Copilot aplicado a Java, API REST, pruebas y contenedores.
Lab 19 · Construir una API REST con Quarkus y Copilot
Quarkus, Java cloud-native y asistencia con Copilot.
Lab 20 · Activar GitHub Copilot usando Node.js
Proyecto Node.js, Copilot Chat y generación asistida.
Lab 21 · Crear una Web API mínima .NET y Docker con Copilot
.NET, Dockerfile, API mínima y asistencia de Copilot.
Lab 22 · Crear un notebook con Copilot Chat y datos de prueba
Jupyter, pandas, análisis exploratorio y visualización.
Lab 23 · Construir un clasificador con Scikit-learn y Copilot Chat
Python, machine learning, errores guiados y validación.