/fast-api

FastAPI course to learn how to develop APIs with this framework

Primary LanguagePython

FastAPI Course

Python FastAPI

Note

This is a FastAPI course from Udemy. Eric Roby and Chad Darby created the course which can be found at the following link

Repository structure

The course is divided into different projects, each intended to teach a specific topic about API development with FastAPI.

Each project could be followed through a specific branch in the repo while the main branch will contain all the projects together.

Tip

In the Projects section you can go directly to the branch and see the step-by-step guide for each project.

Projects

Topics covered:

  • How to work with FastAPI
  • Basic HTTP methods (GET, POST, PUT, DELETE)
  • Path and query parameters

Topics covered:

  • Working with domain objects
  • Validating requests, responses, and parameters with Pydantic
  • Configuring Swagger examples
  • Handling errors and responses with status codes