BAC-110Desarrollo Backend y APIs
Django: del modelo al despliegue
ORM, vistas, plantillas, formularios y panel de administración construyendo una aplicación real.
DjangoPython
Desarrollo Backend y APIs · BAC-101
Entender qué ocurre entre un navegador y un servidor antes de escribir tu primera API
Formato asíncrono Desarrollo, Alumnado Python, JupyterLab
7 módulos · 30 clases en vídeo · práctica guiada en cada módulo
Quien empieza en backend suele aprender un framework antes de entender el protocolo sobre el que trabaja. El resultado son APIs que devuelven 200 cuando algo ha fallado, rutas con verbos incrustados y respuestas cuyo formato cambia según el caso. Este curso invierte el orden: primero el protocolo y el modelo cliente-servidor, después las herramientas.
Cada concepto se practica inspeccionando tráfico real. Se examinan peticiones desde el navegador y desde cuadernos de JupyterLab, se comparan diseños de API buenos y malos sobre casos concretos, y se construye la especificación de un pequeño servicio de catálogo. No se escribe un servidor completo: el objetivo es que el vocabulario y los criterios estén claros antes de elegir tecnología.
Con esta base, saltar a Django, Flask, FastAPI o Node deja de ser cuestión de copiar plantillas. También sirve a quien trabaja en frontend o en integración de sistemas y necesita entender por qué una llamada falla. Es el punto de partida natural del itinerario de backend y APIs.
Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.
Sigue aprendiendo
BAC-110Desarrollo Backend y APIs
ORM, vistas, plantillas, formularios y panel de administración construyendo una aplicación real.
DjangoPython
BAC-112Desarrollo Backend y APIs
El microframework para cuando Django sobra: rutas, plantillas, blueprints y extensiones.
FlaskPython
BAC-120Desarrollo Backend y APIs
Middleware, rutas, manejo de errores y acceso a datos en el entorno JavaScript del servidor.
Node.jsJavaScript