FastAPI

0%
Coding
Theory
Quiz

    Request Validation & Models

    • Date Range Validator Model

      Junior
    • Nested Order Validation Endpoint

      Junior
    • User Registration Password Rules

      Junior
    • Conditional Field Validation

      Mid
    • Recursive Pydantic Tree Model

      Mid
    • Sparse Fieldset Query Parameter

      Mid

    Routing & Parameters

    • Dynamic Status Code And Headers

      Junior
    • Enum-Constrained Path Parameter

      Junior
    • Modular Routers With include_router

      Junior
    • Paginated List With Query Params

      Junior
    • Regex-Validated Query Parameter

      Junior
    • Serve Static File By Path

      Junior
    • Validate A Constrained Tags List

      Junior
    • Accept Header Content Negotiation

      Mid
    • Cursor-Based Pagination Endpoint

      Mid
    • Mount Versioned Sub-Application

      Mid
    • Header-Based API Versioning

      Senior

    File Upload & Download

    • File Download Attachment Endpoint

      Junior
    • Validated UploadFile Endpoint

      Mid
    • Chunked Upload Checksum

      Senior
    • Streaming Upload Size Guard

      Senior

    Dependencies Testing & Response Handling

    • Filter Sensitive Fields With response_model

      Junior
    • Control Serialized Fields With response_model

      Mid
    • Customize the OpenAPI Schema

      Mid
    • Global Custom Exception Handler

      Mid
    • Override DB Dependency in a Test

      Mid
    • POST Integration Test Asserting 201

      Mid
    • Simplify Validation Error Responses

      Mid
    • Lifespan-Managed Heavy Resource

      Senior

    Auth & Security

    • Form-Based Login Endpoint

      Junior
    • Restrictive CORS Configuration

      Junior
    • Bearer Token Extraction Dependency

      Mid
    • HTTP-Only Login Cookie

      Mid
    • JWT Admin Scope Dependency

      Mid
    • JWT Security Dependency

      Mid
    • OAuth2 Password Flow With JWT

      Mid
    • HMAC Request Signature Verification

      Senior
    • Reusable RBAC Dependency Factory

      Senior

    Middleware & Cross Cutting

    • Request Logging Middleware

      Junior
    • Correlation ID Middleware

      Mid
    • Error-Only Request Logging Middleware

      Mid
    • IP Blacklist Middleware

      Mid
    • X-Process-Time Header Middleware

      Mid
    • Idempotency-Key Enforcement Middleware

      Senior
    • Per-IP Rate-Limiting Middleware

      Senior

    Background Tasks & Async Orchestration

    • Async Accept With 202 Response

      Mid
    • Upload File With Background Processing

      Mid
    • User Signup With Background Email

      Mid
    • Concurrency-Limited Paginated API Fetch

      Senior

    Dependency Injection

    • Chained Sub-Dependencies With Depends

      Mid
    • Class-Based Configurable Dependency

      Mid
    • Header Version Threshold Dependency

      Mid
    • Injectable Settings Dependency

      Mid
    • X-API-Key Auth Dependency

      Mid
    • Refactor Global State to DI

      Senior

    Websockets

    • Echo WebSocket With Graceful Disconnect

      Mid
    • WebSocket Broadcast Connection Manager

      Senior
    • WebSocket Heartbeat With Pong Timeout

      Senior

    Full Service Builds

    • ESG Data Ingestion Service

      Mid
    • Multi-Worker URL Shortener

      Senior
    • Privacy-Aware Visitor Analytics Backend

      Senior

    Llm & Ai Integration

    • ML Model Serving Predict Endpoint

      Mid

    Streaming & Server Sent Events

    • HTTP Range Video Streaming

      Senior
    • SSE Progress Updates Endpoint

      Senior
    • Stream Generated CSV In Chunks

      Senior
    • Stream Large File Without Buffering

      Senior