Saltar al contenido principal
FastAPI
Curso completo Nivel medio certificado-completo-fastapi

FastAPI

FastAPI ·Backend

Curso completo para construir APIs REST modernas con Python usando FastAPI. Aprendes a estructurar proyectos en capas, validar datos con tipado estricto, inyectar dependencias, persistir con ORM relacional y migraciones, renderizar HTML con plantillas, programar endpoints asíncronos y canales en tiempo real, asegurar la API con OAuth2 y JWT, testear con pytest y desplegar con Docker. Al terminar entregas un servicio Python async, documentado y listo para producción.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).

Contenido del curso

Framework Python async para APIs, microservicios e inferencia ML.

9 módulos 42 lecciones 8 ejercicios evaluados por IA 5 tests
  • Introducción a FastAPI Lección
  • Instalación de FastAPI y configuración Lección

Detalles del curso

Público objetivo

  • Desarrolladores Python que quieren dominar FastAPI en todas sus facetas, desde APIs REST hasta seguridad.
  • Perfiles que ya completaron la introducción y buscan el curso completo de FastAPI.
  • Equipos que priorizan rendimiento asíncrono, validación automática y documentación integrada en sus APIs.

Contenido del certificado

Módulo 1: Introducción y entorno Introducción a FastAPI y Python Instalación y configuración del entorno Módulo 2: API REST Endpoints GET y path/query params Validaciones con Pydantic Headers y response models Endpoints POST, PUT, PATCH y DELETE Manejo de errores y códigos de estado HTTP Documentación Swagger/OpenAPI Inyección de dependencias Módulo 3: Persistencia con bases de datos SQLAlchemy: configuración y modelos Schemas Pydantic y tipos de datos Validación de modelos CRUD, consultas y operaciones Joins, wheres y asociaciones Migraciones con Alembic Módulo 4: Plantillas Jinja2 y HTML Instalación y configuración de Jinja2 Archivos estáticos y formularios HTML APIRouter y subida de archivos Módulo 5: Programación asíncrona Async/await en FastAPI Base de datos asíncrona Peticiones HTTP asíncronas Background tasks y WebSockets Módulo 6: Seguridad Hashing de contraseñas con passlib Autenticación OAuth2/JWT Rate limiting Módulo 7: Middleware y CORS Middleware personalizado Configuración de CORS Pydantic v2 Módulo 8: Testing Testing con pytest y TestClient Testing de dependencias Módulo 9: Despliegue Configuración con pydantic settings Despliegue con Docker

Este curso completo de FastAPI recorre todo el ecosistema del framework: API REST con validación Pydantic y documentación OpenAPI, persistencia con SQLAlchemy y migraciones con Alembic, plantillas Jinja2 para renderizado HTML, programación asíncrona con async/await, WebSockets y background tasks, y seguridad con hashing, OAuth2 y rate limiting. Los ejercicios prácticos permiten consolidar cada bloque en escenarios cercanos a aplicaciones de producción.

Objetivos de aprendizaje

  • Construir APIs REST profesionales con FastAPI aplicando validación Pydantic y documentación automática.
  • Implementar persistencia robusta con SQLAlchemy y gestionar migraciones con Alembic.
  • Aprovechar la programación asíncrona de FastAPI para manejar operaciones concurrentes de forma eficiente.
  • Renderizar plantillas HTML con Jinja2 y organizar aplicaciones grandes con APIRouter.
  • Proteger APIs con hashing de contraseñas, OAuth2 y rate limiting.

Otros cursos de FastAPI

Especialización ·Nivel medio

FastAPI REST

Curso centrado en construir APIs REST con FastAPI cuando necesitas rendimiento, tipado estricto y documentación automática sin esfuerzo. Aprendes a definir rutas asíncronas, validar entradas y salidas con modelos tipados, inyectar dependencias, persistir con ORM asíncrono y migraciones, asegurar la API con OAuth2 y JWT, exponer canales en tiempo real, testear con cobertura y desplegar con contenedores. Al terminar entregas un backend Python preparado para producción.

Especialización ·Nivel medio

FastAPI: interfaces web, async y tiempo real

Curso para llevar FastAPI más allá del JSON puro y construir experiencias web completas en un solo stack Python. Aprendes a renderizar HTML con plantillas, servir archivos estáticos, gestionar formularios y subida de ficheros, organizar la aplicación con routers, y aplicar patrones asíncronos para bases de datos, peticiones HTTP, tareas en segundo plano y canales en tiempo real con WebSockets. Al terminar combinas páginas servidas y APIs async en el mismo servicio sin forzar frontales separados antes de tiempo.

Especialización ·Avanzado

FastAPI: seguridad, pruebas y despliegue

Curso para endurecer APIs FastAPI y llevarlas a entornos productivos con criterio. Aprendes a aplicar hashing seguro de contraseñas, autenticación con OAuth2, límites de uso para proteger endpoints, configurar middleware y CORS, escribir tests mantenibles con dependencias inyectadas y preparar la configuración por entornos para empaquetar el servicio en contenedores. Al terminar entregas un servicio seguro, verificado en CI y reproducible en cualquier entorno de despliegue.

Llave en mano para empresas

¿Formación para tu equipo en esta tecnología?

Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.

¿Prefieres verlo en directo? Agenda una demo.

Preguntas frecuentes

¿FastAPI es bonificable por FUNDAE para mi empresa?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte FastAPI?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta FastAPI al nivel de mi equipo?
Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
¿Cuánto tarda en activarse para mi empresa?
La activación corporativa estándar es rápida, sin coste de setup ni permanencia.