~/academy/prompts $ cat README.md

Ingeniería de prompts: tu primera app con Docker e IA

Aprende las bases, luego deja que la IA te multiplique — sin sustituir tu criterio.

// acerca del curso

De cero a tu primera app publicada en un contenedor. Conoces cada herramienta (VS Code, Git, Docker, asistentes de IA, agentes de código, IA local), escribes prompts precisos y aprendes a verificar todo lo que la IA te entrega.

// lo que aprenderás

Prompts efectivosVS CodeGitDockerFastAPIRevisión de código con IA

// temario · 10 lecciones

  1. 01
    Qué es un LLM y qué NO esEntiendes cómo funciona por dentro un modelo de lenguaje grande: tokens, ventana de contexto, alucinaciones, límites y privacidad. Con esa base sabrás cuándo confiar en la IA y cuándo verificar.
    16 min audio
  2. 02
    Anatomía de un buen promptAprendes los seis componentes de un prompt efectivo (rol, contexto, tarea, formato, restricciones y ejemplos) y a iterar con método en lugar de preguntar al azar.
    13 min audio
  3. 03
    Tu kit de herramientas: del editor a los agentes de IAConoces las herramientas que usarás en el curso: VS Code, la terminal, Git y GitHub, Docker Desktop, asistentes de chat, asistentes en el editor, agentes de código e IA local. Sabrás qué hace cada una, cuándo conviene, cuánto cuesta y qué riesgos tiene.
    14 min audio
  4. 04
    Pedir código a la IA y entenderloAprendes un ciclo seguro para trabajar con código generado: pedir poco y con contexto, leerlo con método, preguntar 'explícame' hasta entender y comprobarlo con pruebas pequeñas antes de usarlo.
    12 min audio
  5. 05
    Tu primera app: una API mínima con FastAPIConstruyes una API web pequeña en Python con FastAPI: primero a mano, para entender cada pieza, y después la amplías con ayuda de la IA revisando cada línea. Es la app que en las siguientes lecciones meterás en un contenedor.
    12 min audio
  6. 06
    Docker para tu app: el Dockerfile paso a pasoEmpaquetas tu API de FastAPI en una imagen de Docker con un Dockerfile escrito y entendido línea por línea. Aprendes a construir, ejecutar, ver logs y resolver los errores más comunes, como el puerto ocupado.
    12 min audio
  7. 07
    docker compose: tu app con PostgreSQLAgregas una base de datos PostgreSQL a tu API usando docker compose. Aprendes a describir varios servicios en compose.yaml, pasar configuración con variables de entorno, guardar datos en un volumen y operar todo con up, ps, logs, exec y down.
    13 min audio
  8. 08
    Depurar con IA: leer errores, dar contexto y proteger secretosAprendes un método de depuración que funciona con o sin IA: reproducir, leer el error, aislar y probar hipótesis. Después conviertes ese método en reportes de error que la IA puede entender, sin pegar contraseñas ni datos personales, y evalúas sus sugerencias antes de aplicarlas.
    12 min audio
  9. 09
    Seguridad y buenas prácticas: secretos, dependencias, licencias y revisión humanaAprendes los hábitos de seguridad que toda app necesita desde el día uno: manejar secretos con .env y .gitignore, controlar y auditar dependencias, respetar licencias y revisar a conciencia el código generado por IA antes de publicarlo.
    13 min audio
  10. 10
    Publicar: del contenedor a internetEntiendes qué significa desplegar una app: opciones de hospedaje, dominios y DNS, HTTPS y certificados. Publicas tu API con un túnel de Cloudflare, primero con un túnel rápido de prueba y después con un túnel con nombre y tu propio dominio, y trazas tu siguiente paso de aprendizaje.
    13 min audio