5
FastAPI in Python
Build high-performance APIs with Python
Introduction
- What is FastAPI?
- Installation & Setup
- First API
- Auto Documentation
Routing
- Path Parameters
- Query Parameters
- Request Body
- HTTP Methods
Pydantic Models
- Data Models
- Validation
- Response Models
- Nested Models
Dependencies
- Dependency Injection
- Database Dependencies
- Auth Dependencies
- Global Dependencies
Security
- Authentication
- JWT Tokens
- OAuth2
- CORS
Database & CRUD
- SQLAlchemy
- CRUD Operations
- Async Database
- Migrations
Advanced
- WebSockets
- Background Tasks
- Testing
- Deployment