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
All-access$99
Want the whole library?
Get this course and every future course with one lifetime pass.

Curriculum

  1. 01 / 08

    Python and FastAPI Foundations

    1. Typed Python for APIsFree preview18 min
    2. Async and the Request Lifecycle18 min
    3. Your First FastAPI Application18 min
  2. 02 / 08

    Request and Response Modeling

    1. Path and Query Parameters18 min
    2. Pydantic Request Models18 min
    3. Responses, Status Codes, and Errors18 min
  3. 03 / 08

    Application Architecture

    1. Routers and API Versioning18 min
    2. Dependency Injection18 min
    3. Settings, Lifespan, and Middleware18 min
  4. 04 / 08

    Persistence and Data Access

    1. Relational Modeling for APIs18 min
    2. Sessions and Repository Boundaries18 min
    3. CRUD, Filtering, and Transactions18 min
  5. 05 / 08

    Authentication and Authorization

    1. Passwords and Token Design18 min
    2. OAuth2 Authentication Flow18 min
    3. Authorization and Ownership18 min
  6. 06 / 08

    Testing and Reliability

    1. pytest and TestClient18 min
    2. Dependency Overrides and Async Tests18 min
    3. Logging and Observability18 min
  7. 07 / 08

    Performance and Production

    1. Background Tasks and Idempotency18 min
    2. Performance and Caching18 min
    3. Security and Deployment18 min
  8. 08 / 08

    Production API Capstone

    1. Capstone: API Contract18 min
    2. Capstone: Service Layer18 min
    3. Capstone: Test and Release18 min