WEB ONLY 7 MODULES INTERMEDIATE

Designing APIs with FastAPI

Seven modules on API style and contract, FastAPI, security, error handling, performance, documentation and testing, built around one shared checkout case.

API endpoints, OpenAPI contract and request flow on a screen

What's inside

7 modules,
contact us for access.

01
API Design Fundamentals

Compares REST, GraphQL, and gRPC, then defines resources, operations, and JSON models.

Web text + images
LOCKED
02
FastAPI Core Concepts

Builds APIs with FastAPI and organizes routes, data models, and validation.

Web text + images
LOCKED
03
Authentication and Authorization

Applies authentication and authorization to protect API operations.

Web text + images
LOCKED
04
Error Handling and Robustness

Handles errors, timeouts, and retries to make APIs more resilient.

Web text + images
LOCKED
05
Performance and Optimization

Measures latency and load, then applies techniques to improve API performance.

Web text + images
LOCKED
06
Documentation and Developer Experience

Documents the API and improves the experience of developers integrating it.

Web text + images
LOCKED
07
API Testing

Verifies the API contract and behavior with automated tests.

Web text + images
LOCKED