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  

References

📖 Reference Materials