Saltar a contenido

¿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:

  1. Fork del repositorio del Lab
  2. Implementación de la solución
  3. Commits con tu trabajo
  4. 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.