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-180
Identidad federada en la práctica: flujos OAuth2, tokens JWT y SSO con un servidor Keycloak propio
Formato asíncrono Desarrollo, Administración pública, Ingeniería / Industria Keycloak, Python
7 módulos · 32 clases en vídeo · práctica guiada en cada módulo
La autenticación es donde más se improvisa y donde peor sale. Cada aplicación acaba con su tabla de usuarios, sus contraseñas y su forma de cerrar sesión, y cuando la organización pide acceso unificado, auditoría o segundo factor no hay por dónde empezar. OAuth2 y OpenID Connect resuelven el problema, pero su documentación describe flujos sin decir cuál usar.
El curso monta un servidor Keycloak en el laboratorio y conecta a él varias aplicaciones. Se implementa el flujo de código con PKCE, se inspecciona cada token intercambiado, se valida la firma contra las claves publicadas y se configuran reinos, clientes y roles. Después se añade cierre de sesión único, refresco controlado, revocación y federación con un proveedor de identidad externo.
El resultado es una integración funcionando y, sobre todo, la capacidad de diagnosticar por qué falla una ya existente. Es especialmente aplicable en administración pública e ingeniería, donde conviven aplicaciones de varias generaciones que deben compartir identidad, trazabilidad y control de acceso.
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