Skip to content

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ FastAPI Learning Hub

This repository tracks my hands-on learning journey through FastAPI, moving from foundational API concepts to an advanced, production-ready backend ecosystem.

๐Ÿ“– Learning Resources


๐Ÿ“… Course Curriculum & Timeline

This comprehensive course covers everything from framework fundamentals to advanced production deployment:

  • 0:00:00 - Introduction and Setup
  • 0:17:11 - API Routes and Basic Requests
  • 0:41:05 - Request Bodies and Data Validation (Pydantic)
  • 0:59:43 - CRUD Operations: To-Do API Project
  • 1:27:52 - Response Models and API Professionalism
  • 1:42:33 - Advanced Exception Handling and Dependency Injection
  • 2:04:00 - Middleware and Database Integration (SQLAlchemy)
  • 2:55:38 - Asynchronous Programming and Authentication (JWT/OAuth2)
  • 3:35:44 - File Management, CORS, and Environment Variables
  • 4:06:25 - Testing, Third-Party APIs, and Web Crawling
  • 4:33:04 - Optimization and Deployment
  • 5:01:03 - Real-World Blog API Project (Capstone)

โšก Quick Start

  1. Clone the project:
    git clone https://github.com
    cd FastAPI_Hub
  2. Install core packages:
    pip install fastapi uvicorn pydantic sqlalchemy passlib python-jose pytest
  3. Run a specific topic script:
    uvicorn topic1:app --reload
  4. Explore Interactive Docs: Open http://127.0.0 in your browser.

About

๐Ÿš€ Comprehensive FastAPI roadmap built using the Mohit Decodes full course and official resources. Covers basic routing, Pydantic validation, SQLAlchemy database handling, JWT security, and a real-world capstone Blog API.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages