Python FastAPI MVC CRUD Build
About
This module focuses on the core steps of building a FastAPI CRUD application. You’ll set up your development environment, explore FastAPI, and implement essential CRUD operations using a mock database. Through this hands-on approach, you’ll practice building routes, controllers, and the key operations needed to manage resources in a FastAPI application.
Content
| Lesson | Est. Delivery Time | Skills |
|---|---|---|
| Setup | 1 min | Set up the development environment. |
| Create the Server | 15 min | Set up a FastAPI server and create the basic structure for a FastAPI MVC CRUD application |
| Data Models and Controllers | 15 min | Create mock data models for a FastAPI application and build a basic controller to serve that data |
| Mounting the FastAPI Router | 15 min | Mount routers in a FastAPI project to organize and manage API endpoints |
| Create Route | 15 min | Implement the HTTP POST method to create new “tea” resources |
| Update Route | 15 min | Implement the HTTP PUT method to update existing “tea” resources |
| Delete Route | 15 min | Implement the HTTP DELETE method to delete existing “tea” resources |
| Total content | 90 min |