/
Courses
FastAPI Course: from the first route to the complete API
FastAPI Course: from the first route to the complete API with database, authentication, and tests, in three levels, with integrative projects and an executable file per chapter.
StartIntroduction
Basic
- 1What is an API and why FastAPI4 sections
- 2Installing and running the first app5 sections
- 3Routes and GET requests6 sections
- 4Path parameters5 sections
- 5Query parameters4 sections
- 6Request body and POST with Pydantic6 sections
- 7Pydantic models in detail5 sections
- 8Complete CRUD: a task list5 sections
- 9Combining path, query, and body4 sections
- 10Response models5 sections
- 11Status codes and errors with HTTPException6 sections
- 12Global exception handling4 sections
Intermediate
- 13Dependency injection7 sections
- 14Middleware5 sections
- 15From pure SQLite to ORM4 sections
- 16SQLAlchemy 2: models and session5 sections
- 17CRUD with SQLAlchemy4 sections
- 18Asynchronous programming5 sections
- 19Passwords and JWT tokens5 sections
- 20OAuth2 and protected routes6 sections
- 21File uploads and static files3 sections
- 22CORS4 sections
- 23Configuration and environment variables5 sections
- 24Tests with pytest5 sections