BAC-111Desarrollo Backend y APIs
Django REST Framework
Serializadores, vistas genéricas, permisos y paginación para exponer un backend Django como API.
DjangoPython
Desarrollo Backend y APIs · BAC-113
APIs asíncronas con FastAPI: tipado Pydantic, documentación automática, dependencias y concurrencia
Formato asíncrono Desarrollo FastAPI, Python, Docker
7 módulos · 33 clases en vídeo · práctica guiada en cada módulo
Una API que consulta tres servicios externos y espera secuencialmente desaprovecha el tiempo de espera. La concurrencia asíncrona resuelve ese caso, pero mal aplicada introduce bloqueos silenciosos que solo aparecen bajo carga. FastAPI facilita el camino correcto uniendo tipado, validación y asincronía, siempre que se entienda qué ocurre por debajo en el bucle de eventos.
El curso construye una API de agregación que consulta varias fuentes y persiste resultados. Se define el contrato con Pydantic, se organiza la aplicación con enrutadores y dependencias, se accede a la base de datos de forma asíncrona y se comparan mediciones entre implementaciones bloqueantes y no bloqueantes. Se cierra empaquetando el servicio en Docker con Uvicorn y comprobaciones de salud.
El resultado es un servicio documentado automáticamente, con pruebas asíncronas y con criterio sobre cuándo la asincronía aporta y cuándo solo complica. Continúa de forma natural hacia arquitectura de microservicios, mensajería con colas o seguridad de APIs siguiendo el OWASP API Top 10.
Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.
Sigue aprendiendo
BAC-111Desarrollo Backend y APIs
Serializadores, vistas genéricas, permisos y paginación para exponer un backend Django como API.
DjangoPython
BAC-121Desarrollo Backend y APIs
Módulos, inyección de dependencias y arquitectura por capas para equipos que vienen de Java o C#.
NestJSTypeScript
BAC-130Desarrollo Backend y APIs
Inyección de dependencias, JPA, seguridad y configuración del marco dominante en el mundo corporativo.
Spring BootJava