FastAPI Beyond CRUD
This course material is tailored for my FastAPI Framework course. FastAPI has quickly emerged as one of Python's leading frameworks for crafting server-side web applications. I'm excited to present this comprehensive course, dedicated to helping you understand API development with FastAPI. I trust you'll find immense value in it as we delve into the complexities of building robust APIs.
Chapters
- Installation and Project SetUp
- Creating a Simple Web Server
- Building a CRUD REST API
- Large Project Structure Using Routers
- Databases with SQLModel
- Finishing Up the CRUD
- Creating a user authentication model
- User Account Creation
- JWT Authentication
- Role-Based Access Control
- Model And Schema Relationships
- Error Handling
- Middleware
- Email Support
- Background Processing
- API Documentation