Desarrollo web completo
Aprende frontend, backend y nube — un concepto, tres lenguajes, y ningún prerrequisito
Prefacio

Este libro te lleva de cero a desarrollo web completo: primero aprendes frontend (lo que el navegador hace con tu código), luego backend y bases de datos (lo que tu servidor hace con los datos), y finalmente la nube (dónde vive todo eso en producción). Ningún prerrequisito asumido — si vienes “de la era de la AI” y nunca aprendiste esto en orden, el libro empieza donde estás.
Las tres secciones
| Sección | Aprendes | Proyecto |
|---|---|---|
| I · Aprende Frontend | El navegador como runtime, JS/TS, componentes, llamadas a APIs, build | La UI de Taskflow |
| II · Aprende Backend y BD juntos | HTTP, APIs, validación, PostgreSQL, auth, testing — en 3 lenguajes | Taskflow + Nexus |
| III · Aprende Nube | Servidores reales, Docker, AWS/Azure/GCP, serverless | Taskflow en producción |
Un concepto, tres lenguajes
En la Sección II, cada funcionalidad se explica como concepto universal y luego se implementa en tres stacks minimalistas:
Node.js + Express — lo más ubicuo del ecosistema que ya conoces.
FastAPI — validación declarativa con type hints y Pydantic.
net/http de la stdlib — el servidor es tu código, sin framework.
Después de cada ejemplo viene la pregunta importante: ¿por qué cada ecosistema lo resuelve así? — y el bloque clicable “Otras cimentaciones”: las alternativas con su precio.
La filosofía
Aprender el concepto JUSTO CUANDO se necesita para construir algo real — y reconocer el patrón, no memorizar la sintaxis.
- En una frase al abrir cada capítulo: qué vas a aprender antes de la teoría.
- Prompts listos: los ejemplos clave traen un prompt copiable para tu AI CLI.
- No memorices: usa la búsqueda del sidebar y lee con un AI al lado.
Etiquetas de concepto
- U Universal — vale en cualquier stack
- TS Específico de Node/TypeScript
- Py Específico de Python
- Go Específico de Go
- D Bases de datos y persistencia
- Ops Infraestructura, nube y operación
Cómo leer este libro
- ¿No sabes frontend? Empieza en la Sección I — está hecha para ti.
- Ya sabes frontend: salta directo a la Sección II; la I queda como repaso rápido.
- Elige un lenguaje para implementar en la Sección II; los otros dos dan las soluciones de referencia.
- Cada capítulo cierra con un checklist: si no puedes marcarlo, vuelve atrás.