All coursesWeb Development

Backend with FastAPI & PostgreSQL

Build robust APIs in Python

Level : Intermediate16 h36 lessons
Backend with FastAPI & PostgreSQLCourse preview

Build the backend of your applications with FastAPI and PostgreSQL: routes, validation, database, authentication and tests, the stack of our client projects.

What you'll learn

  • Create a REST API with FastAPI
  • Validate data with Pydantic
  • Connect and query PostgreSQL
  • Secure and test your API

Course curriculum

3 modules · 12 lessons
01

Start with FastAPI

4 lessons
  • Routes and HTTP methods
  • Parameters and queries
  • Validation with Pydantic
  • Automatic documentation
02

Data & database

4 lessons
  • Modelling with SQL
  • PostgreSQL & SQLAlchemy
  • Full CRUD
  • Migrations
03

Make it reliable

4 lessons
  • JWT authentication
  • Error handling
  • Testing with pytest & Postman
  • API project
Support (email)TelegramWhatsApp