~/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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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