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-192
Especificación primero con OpenAPI: contratos, generación de clientes y evolución sin romper consumidores
Formato asíncrono Desarrollo, Ingeniería / Industria OpenAPI
7 módulos · 31 clases en vídeo · práctica guiada en cada módulo
La mayoría de las APIs se documentan después, cuando el código ya decidió por nosotros los nombres, los formatos de fecha y qué se devuelve al fallar. El resultado es una documentación que va por detrás, clientes que descubren cambios en producción y equipos que no pueden trabajar en paralelo porque nadie sabe qué va a devolver el servicio hasta que existe.
Este curso invierte ese orden. Se escribe primero la especificación OpenAPI del servicio, con esquemas reutilizables, ejemplos y errores modelados, y se valida con un linter que impone reglas de estilo comunes. A partir de ella se generan cliente y esqueleto de servidor, y se montan pruebas de contrato que comprueban que la implementación real cumple lo declarado.
La parte final aborda la evolución: qué cambios se pueden hacer sin avisar, cuáles exigen una versión nueva y cómo retirar una antigua con plazos. Es aplicable a equipos de desarrollo que publican APIs a terceros y a ingeniería que integra sistemas de distintos proveedores y necesita un contrato verificable entre ellos.
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-113Desarrollo Backend y APIs
Tipado con Pydantic, documentación automática, dependencias y concurrencia real.
FastAPIPythonDocker
BAC-121Desarrollo Backend y APIs
Módulos, inyección de dependencias y arquitectura por capas para equipos que vienen de Java o C#.
NestJSTypeScript