Skip to content
← Languages

FastAPI

15 modules · 222 questions

1

Core Framework & Fundamentals

beginner
fastapi overview features python flask django comparison framework +50 more
30 min 15 questions
0/15
2

Routing & Path Operations

beginner
fastapi routing http methods path operations path parameters type validation query parameters validation +33 more
30 min 15 questions
0/15
3

Request Handling & Response Models

beginner
fastapi request body pydantic json validation form data html forms request +50 more
35 min 18 questions
0/18
4

Pydantic Models & Data Validation

intermediate
fastapi pydantic validation BaseModel Field constraints field_validator pydantic v2 +39 more
40 min 18 questions
0/18
5

Async Programming & Concurrency

intermediate
fastapi async sync path operations concurrency threadpool anyio event loop +38 more
40 min 15 questions
0/15
6

Dependency Injection System

intermediate
fastapi dependency injection depends design pattern fundamentals annotated type hints modern syntax +46 more
35 min 15 questions
0/15
7

Security & Authentication

intermediate
fastapi oauth2 authentication security jwt python jose passwords bcrypt +34 more
45 min 18 questions
0/18
8

Middleware & CORS

intermediate
fastapi middleware http request response decorator cors CORSMiddleware cross origin +29 more
30 min 12 questions
0/12
9

Error Handling & Validation Errors

intermediate
fastapi HTTPException error handling status codes http exception handler custom errors decorator +28 more
30 min 12 questions
0/12
10

Database Integration & SQLAlchemy

intermediate
fastapi sqlalchemy database setup dependency injection session yield models +31 more
40 min 15 questions
0/15
11

Testing FastAPI Applications

intermediate
fastapi testing testclient starlette pytest fixtures conftest dependency overrides +36 more
35 min 15 questions
0/15
12

WebSockets & Real-time Features

advanced
fastapi websocket endpoint starlette lifecycle connection protocol disconnect +33 more
30 min 12 questions
0/12
13

Background Tasks & Lifespan Events

advanced
fastapi background tasks async starlette chaining dependencies lifespan startup +32 more
30 min 12 questions
0/12
14

Performance & Optimization

advanced
fastapi caching redis performance in memory lru cache rate limiting security +39 more
35 min 15 questions
0/15
15

Deployment & Production

advanced
fastapi uvicorn production asgi configuration gunicorn workers process management +57 more
35 min 15 questions
0/15