Loading...

Get your development environment ready: install Python 3.11+, set up VS Code, create virtual environments, and install FastAPI. You'll also learn Git basics to track your code changes.
Platform administrator
Understand OpenAPI, Swagger UI, and HTTP methods (GET, POST, PUT, DELETE). Build your first RESTful endpoints with path parameters and query parameters.
Build a complete CRUD API for a food delivery app (like Zomato) without a database — using in-memory storage. You'll handle errors gracefully and add query filtering.
Connect FastAPI to a PostgreSQL database using SQLAlchemy ORM. Perform CRUD operations with proper database sessions and migrations using Alembic.
Secure your API with JWT authentication, handle HTML forms, and explore advanced features like background tasks and CORS.
Deploy your FastAPI app to Render, connect a custom domain, and set up CI/CD with GitHub. Optionally, integrate a React frontend for a full-stack demo.

Saurav Singh
📌 All prices include 1% GST as per Indian tax regulations