Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 958 Bytes

File metadata and controls

40 lines (30 loc) · 958 Bytes

⚡ FastAPI Mastery Notes

"Talk is cheap. Show me the code." — Linus Torvalds

My FastAPI full-stack learning notes, from zero to hero.

🧠 What I Learned

Module Topics
Core Framework FastAPI + Uvicorn + Pydantic
Data Layer SQLModel + MySQL + Redis
Security JWT + OAuth2 + Password Hashing
Async Programming httpx / aiohttp / aiofiles
Task Scheduling RQ + APScheduler
Practical Skills Rate Limiting / OSS Upload / QR Code

📝 Progress

  • Routing & Dependency Injection
  • Pydantic Data Validation
  • SQLModel ORM Operations
  • JWT Authentication Flow
  • Redis Caching Strategies
  • Async Task Queue
  • Scheduled Jobs
  • WebSocket Real-time Communication
  • Docker Deployment

🛠️ Environment

Python 3.12 | FastAPI 0.116.2

📖 Work in progress... Learning by doing