Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

edX

FastAPI Essentials for Python Developers

via edX

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates

This intermediate course path guides Python developers through building backend APIs with FastAPI. You will create and run an application, define endpoints, process parameters, and work with common HTTP methods. You will use Pydantic models to structure and validate request data, including nested data. You will also implement status codes, custom exceptions, and exception handlers to provide clear and consistent API responses. Finally, you will add user authentication with JSON Web Tokens and protect selected endpoints. The path is designed for learners who are comfortable with Python and want practical backend development skills.

Syllabus

  • Create and run FastAPI applications with parameterized endpoints
  • Process asynchronous GET, POST, PUT, and DELETE requests
  • Design and validate request data with Pydantic models
  • Integrate nested models into API data structures
  • Implement status codes, custom exceptions, and exception handlers
  • Authenticate users and secure endpoints with JWT tokens

Reviews

Start your review of FastAPI Essentials for Python Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.