Framework Certified
CoursesBlogContact
Sign in
FastAPI Certified
FastAPI Certified

Course outline

Module 1 · Python and FastAPI Foundations

  1. Typed Python for APIs
  2. Async and the Request Lifecycle
  3. Your First FastAPI Application

Module 2 · Request and Response Modeling

  1. Path and Query Parameters
  2. Pydantic Request Models
  3. Responses, Status Codes, and Errors

Module 3 · Application Architecture

  1. Routers and API Versioning
  2. Dependency Injection
  3. Settings, Lifespan, and Middleware

Module 4 · Persistence and Data Access

  1. Relational Modeling for APIs
  2. Sessions and Repository Boundaries
  3. CRUD, Filtering, and Transactions

Module 5 · Authentication and Authorization

  1. Passwords and Token Design
  2. OAuth2 Authentication Flow
  3. Authorization and Ownership

Module 6 · Testing and Reliability

  1. pytest and TestClient
  2. Dependency Overrides and Async Tests
  3. Logging and Observability

Module 7 · Performance and Production

  1. Background Tasks and Idempotency
  2. Performance and Caching
  3. Security and Deployment

Module 8 · Production API Capstone

  1. Capstone: API Contract
  2. Capstone: Service Layer
  3. Capstone: Test and Release

Security and Deployment

This lesson is part of the paid course.

Enroll to continue
Framework Certified

Independent certification for frontend and full-stack frameworks.

CoursesBlogContactVerify a certificate

© 2026 Framework Certified. All rights reserved.