Python · Level 3 — Professional
Python back end: FastAPI, databases and async
Type hints, async, building APIs with FastAPI, relational databases, and packaging and deployment.
This course’s lessons are being written; see the syllabus and plan ahead.
Who it is for
- A developer who wants to build back ends
After this course
- Build a complete API with authentication and a database
Before you start
- Intermediate Python
Syllabus
1Typed PythonComing
- Type hints and mypyComing
- async and awaitComing
2Building APIsComing
- FastAPIComing
- AuthenticationComing
3DataComing
- SQL and ORMsComing
- Database migrationsComing
4ShippingComing
- PackagingComing
- DeploymentComing
5The level projectComing
- Project: a product APIComing
The level project
A small product’s API, deployed to a server