Connecting to SQL Databases (SQLAlchemy, Tortoise ORM)
Connect FastAPI to PostgreSQL/MySQL with SQLAlchemy async, manage sessions, define models, run Alembic migrations, and explore Tortoise ORM as an alternative
Web Development / Backend / FastAPI / Data & Databases
Using NoSQL (MongoDB, Redis)
Integrate MongoDB with Motor (async driver), Redis with redis-py, perform CRUD, implement caching patterns, and decide between SQL and NoSQL
Web Development / Backend / FastAPI / Data & Databases
Async Database Queries
Understand why async matters for FastAPI, use SQLAlchemy async sessions, await query execution, manage connection pools, and avoid the N+1 problem
Web Development / Backend / FastAPI / Data & Databases
CRUD Operations with FastAPI Routes
Build full CRUD routers with SQLAlchemy, Pydantic schemas (Create/Read/Update), response_model, status codes, error handling, and pagination
Web Development / Backend / FastAPI / Data & Databases