Intermediate

Modern API Development using FastAPI

FastAPI is a modern Python web framework for building fast and efficient APIs. It supports automatic documentation, type validation, and asynchronous processing, making it ideal for developing high-performance backend services and machine learning APIs.

4.7
|3h 13m
Modern API Development using FastAPI course

What's Included

11

Lessons

3h 13m

Duration

Certificate

What You'll Master

Skills and outcomes you'll walk away with

FastAPI Fundamentals: Foundations and Setup

Routing: Path and Query Parameters

Data Modeling and Request Bodies with Pydantic

Practical Project - 1

Advanced Validations and Dependency Injection

Error Handling, Middleware, and Background Tasks

Course Curriculum

11 lessons • 3h 13m total

1

FastAPI Fundamentals: Foundations and Setup

18m
2

Routing: Path and Query Parameters

16m
3

Data Modeling and Request Bodies with Pydantic

20m
4

Practical Project - 1

11m
5

Advanced Validations and Dependency Injection

19m
6

Error Handling, Middleware, and Background Tasks

19m
7

Database Integration: SQLAlchemy and Async ORMs

17m
8

Practical Project - 2

13m
9

Security: OAuth2, JWT, and Hashing

25m
10

Testing, Dockerization, and Production Deployment

20m
11

Practical Project - 3

15m

Certification Path

Certification Exam

24 multiple-choice questions • 70% passing score required

Final Project: High-Performance Real-Time Task Management API

Design and implement a production-ready RESTful API for a Task Management System using FastAPI. The system must support user registration and authentication via OAuth2 with JWT tokens. Users should be able to create, read, update, and delete tasks. Each task must include a title, description, priority level, and completion status. The application must utilize Pydantic for request validation and response serialization, SQLAlchemy for asynchronous database interactions, and include custom exception handlers for common HTTP errors. Additionally, the project should leverage FastAPI's dependency injection system to manage database sessions and security scopes.

Verified Certificate

Earn a verified PDF certificate with unique verification ID upon completion • ₹299

Reviews & Ratings

No reviews yet — be the first!

Free

Free course — learn at your own pace

Certificate: ₹299

Access on any device
Lifetime access & updates

Verified Certificate

₹299 — pay only to certify

  • Unique verification ID — provably genuine
  • Shareable & ready for your LinkedIn profile
  • Verifiable by anyone, anytime on our verify page
  • Learn 100% free — the certificate is optional