Dev Playground

Practica lo que de verdad se usa al construir con IA local

30 ejercicios en el navegador y un proyecto final por bloque. Escribes código, se comprueba solo y, si falla, te dice qué esperaba y qué obtuvo. Pistas y solución si te atascas. Sin cuenta.

Ingeniería LLM Peticiones, streaming, JSON, RAG y muestreo.

0/12

Proyecto final · 40 min Proyecto final: pide JSON a Ollama sin que se rompa Junta lo del bloque: un POST en streaming a Ollama, reintentos con espera creciente, lectura del NDJSON trozo a trozo y extracción segura del JSON. Se desbloquea al terminar los 12 ejercicios del bloque. Puedes intentarlo ya.

Fiabilidad Reintentos, timeouts, cachés y límites.

0/6

Proyecto final · 35 min Proyecto final: un cliente que aguanta un backend lento Junta lo del bloque en un solo cliente: caché LRU, timeout con AbortController y reintentos con espera creciente. Se desbloquea al terminar los 6 ejercicios del bloque. Puedes intentarlo ya.

Datos y texto Parsear, limpiar, validar y escapar.

0/6

Proyecto final · 35 min Proyecto final: de CSV sucio a resumen fiable Junta lo del bloque: parsear CSV con comillas, validar cada campo con su línea y agregar por modelo. Se desbloquea al terminar los 6 ejercicios del bloque. Puedes intentarlo ya.

Web básica La interfaz alrededor del modelo: componentes accesibles, SVG y canvas.

0/6

Proyecto final · 30 min Proyecto final: tabla y gráfico accesibles con un botón Junta lo del bloque: pintar datos de forma segura, un gráfico SVG con su title y un botón de alternar con aria-pressed. Se desbloquea al terminar los 6 ejercicios del bloque. Puedes intentarlo ya.

Guía larga Un tema completo, con su propio playground.