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.
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Finance Certifications Goldman Sachs and Amazon Teams Trust
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
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