¿Qué es un Lab?
Un Lab es un desafío práctico que simula una tarea real de trabajo.
No es un ejercicio académico ni una guía paso a paso.
Es un problema concreto que debes resolver usando herramientas reales.
Un Lab simula trabajo real
Cada Lab parte de una situación típica de un entorno profesional:
- Un jefe o cliente pide algo específico
- Existe un objetivo claro
- Hay restricciones que debes respetar
- Se espera una entrega funcional
El Lab no te dice cómo hacerlo.
Te dice qué se necesita.
Un Lab es un repositorio
Cada Lab vive en un repositorio de GitHub.
Ese repositorio contiene: - La historia y el contexto del problema - Las reglas de validación - Archivos base o ejemplos (si aplica)
No hay envíos por formulario ni archivos adjuntos externos.
Todo ocurre en GitHub.
Entrega mediante Pull Request
La forma de completar un Lab es siempre la misma:
- Fork del repositorio del Lab
- Implementación de la solución
- Commits con tu trabajo
- Pull Request contra el repositorio base
El Pull Request es la entrega oficial del Lab.
Reglas claras y verificables
Cada Lab define sus propias reglas:
- Qué archivos deben existir
- Qué formato debe cumplir el Pull Request
- Qué acciones están permitidas o prohibidas
Estas reglas permiten que la validación sea automática y objetiva.
No existe una única solución
Un Lab no tiene una respuesta única.
Pueden existir múltiples soluciones válidas siempre que: - Cumplan el objetivo - Respeten las reglas - Funcionen correctamente
Esto refleja cómo se trabaja en la vida real.
Evidencia de aprendizaje
Completar un Lab deja evidencia pública y verificable:
- Historial de commits
- Decisiones documentadas
- Código funcional
El Lab no se “aprueba”. Se demuestra.
En resumen
Un Lab es: - Un problema real - Un repositorio GitHub - Una entrega por Pull Request - Evidencia pública de trabajo
LANEDU Labs
Aprende resolviendo problemas reales.