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-170
GraphQL con criterio: esquemas, resolvers, rendimiento y cuándo no sustituye a REST
Formato asíncrono Desarrollo GraphQL, Node.js
7 módulos · 32 clases en vídeo · práctica guiada en cada módulo
GraphQL se adopta a menudo por moda y se abandona por sorpresa: el cliente pide exactamente lo que necesita, sí, pero el servidor pasa a recibir consultas cuya forma no controla, la caché HTTP deja de servir y una petición profunda puede desencadenar cientos de accesos a base de datos. La pregunta útil no es si GraphQL es mejor, sino en qué casos mueve la complejidad a un sitio donde compensa.
El curso responde a esa pregunta construyendo un grafo real sobre Node. Se diseña el esquema desde el dominio, se implementan resolvers por capas, se instrumenta el número de consultas y se corrige con cargadores por lotes. Después se limita el coste de las operaciones, se define el tratamiento de errores parciales y se divide el grafo entre dos servicios federados con referencias entre ellos.
El cierre incluye una comparativa medida frente a la misma funcionalidad expuesta como REST, con datos de consultas, carga útil y complejidad de mantenimiento. Es la preparación para decidir la estrategia de API de una organización y para continuar con diseño de contratos y arquitectura de microservicios.
Curso en hoja de ruta. Se prioriza según la demanda recogida y los proyectos en cartera.
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