GuíaBásico
Guía de Fundamentos de FastAPI
Esta guía te enseña FastAPI desde la instalación hasta construir un CRUD API completo. Creas el proyecto con uv, levantas el servidor con `fastapi dev`, y avanzas módulo a módulo: path operations, parámetros con `Annotated`, `Query()`, `Path()` y `Body()`, validación con Pydantic v2, error handling profesional y CORS. Cierras con una To-Do List API con estructura de varios archivos. Todo el código está probado con FastAPI 0.143, Pydantic 2.14 y Python 3.13 (octubre de 2026). Es la base que asumen las guías de backend y de AI Engineering que construyen servicios con FastAPI.
- 30
- lecciones
- 6
- módulos
- Inglés · Español
- disponible en
- Sí
- certificado
- Gratis
- acceso
Resultados
Lo que vas a poder hacer
- Setup: proyecto con uv, `fastapi[standard]`, estructura `app/`, `fastapi dev` y documentación interactiva
- Path Operations: GET, POST, PUT, PATCH y DELETE con status codes correctos
- Request/Response: path params, query params, request body, headers y cookies con `Annotated`
- Pydantic v2: modelos, `Field()`, `@field_validator`, modelos anidados, `response_model`
- Error Handling: `HTTPException`, exception handlers propios, formato de error consistente
- CORS: `CORSMiddleware` configurado de forma segura para desarrollo y producción
Antes de empezar
Qué necesitas traer
Requisitos y materiales
- Guía de Fundamentos de Python completada
- Guía de REST APIs y Fundamentos de HTTP completada
- Python 3.12 o superior y uv instalados
- Terminal y editor de código
Contenido
El temario, módulo por módulo
Abre cualquiera para ver sus lecciones.
Dónde encaja
Esta guía es parte de algo más grande
Se estudia dentro de estos programas, con acompañamiento y fechas.
Dudas frecuentes
Lo que suele preguntarse
Sin límite. Es una guía gratuita: entras cuando quieras, las veces que quieras.
No. Los módulos están ordenados de menos a más, pero puedes saltar al que necesites. Tu progreso se guarda por lección.
Lo que haga falta está en «Qué necesitas traer», arriba. Si no aparece nada ahí, puedes empezar desde cero.
En el grupo de WhatsApp, y cada quince días hay un live con un instructor donde se resuelven dudas en vivo.
Sí. Al terminar todas las lecciones se emite automáticamente, con un código verificable que puedes compartir en LinkedIn.
No. Esta guía es autoguiada y sin fechas. El bootcamp es en vivo, por cohorte, con entregas que alguien revisa.
Empieza cuando quieras
Lo que dicen los estudiantes
Estas reseñas son de estudiantes inscritos que completaron al menos el 50% del curso. Moderamos las reseñas solo por motivos de contenido (spam, lenguaje ofensivo, datos personales), nunca por ser críticas o negativas.
Aún no hay reseñas aprobadas.
¡Sé el primero en compartir tu experiencia!