Curso de backend en Python enfocado en FastAPI, el framework moderno para construir APIs web rápidas y escalables. Está pensado para desarrolladores, estudiantes de programación y cualquier persona que quiera entender cómo se arma el lado servidor de una aplicación.
Se comparan los principales frameworks de Python —Flask, Django y FastAPI— y se introducen los microservicios y las API REST. A partir de ahí se construye una aplicación propia: manejo de requests, params, query params y body, excepciones y status codes, y los distintos tipos de respuesta que recibe el front.
La segunda mitad conecta la API con una base de datos mediante SQLAlchemy: schemas con BaseModel y validaciones, modelos declarativos y operaciones de creación y manipulación de datos. El cierre es la implementación de CRUDs básicos y especiales, con sus rutas, en una integración final del proyecto.