Day 1 — Web APIs with FastAPI
- FastAPI vs Flask vs Django
- Installation and a first project
- ASGI architecture and performance
- Route decorators and HTTP methods
- Path parameters and validation
- Typed query parameters
- Request bodies with Pydantic
- Pydantic models: schemas, nesting and custom types
- Serialisation and deserialisation
- Status codes, response models, headers and cookies
- HTTPException and custom exception handlers
- Automatic documentation