FastAPIIntermediate
FastAPI Certified
Master typed Python, FastAPI routing, Pydantic validation, dependency injection, persistence, authentication, testing, performance, and production operations. Twenty-four practical lessons culminate in a production API capstone, with every concept verified through quizzes and securely sandboxed Python challenges.
- ~9h
- Includes certificate on completion
Curriculum
- 01 / 08
Python and FastAPI Foundations
- Typed Python for APIsFree preview18 min
- Async and the Request Lifecycle18 min
- Your First FastAPI Application18 min
- 02 / 08
Request and Response Modeling
- Path and Query Parameters18 min
- Pydantic Request Models18 min
- Responses, Status Codes, and Errors18 min
- 03 / 08
Application Architecture
- Routers and API Versioning18 min
- Dependency Injection18 min
- Settings, Lifespan, and Middleware18 min
- 04 / 08
Persistence and Data Access
- Relational Modeling for APIs18 min
- Sessions and Repository Boundaries18 min
- CRUD, Filtering, and Transactions18 min
- 05 / 08
Authentication and Authorization
- Passwords and Token Design18 min
- OAuth2 Authentication Flow18 min
- Authorization and Ownership18 min
- 06 / 08
Testing and Reliability
- pytest and TestClient18 min
- Dependency Overrides and Async Tests18 min
- Logging and Observability18 min
- 07 / 08
Performance and Production
- Background Tasks and Idempotency18 min
- Performance and Caching18 min
- Security and Deployment18 min
- 08 / 08
Production API Capstone
- Capstone: API Contract18 min
- Capstone: Service Layer18 min
- Capstone: Test and Release18 min