FastAPI is the fastest Python Web Framework
Let's learn fastAPI by creating a full API for crud of blog with user authentication
FastAPI is using Pydantic library for types and starlette framework under the hood
FastAPI also provide amazing support for swagger API docs
Source code - https://github.com/bitfumes/fastapi-course
Course Contents
ā³ (00:00:00) Framework Intro
ā³ (00:04:51) Course Intro
ā³ (00:10:09) Install and Setup
ā³ (00:22:33) Break it down
ā³ (00:30:47) Path Parameters
ā³ (00:41:40) API Docs
ā³ (00:45:55) Query Parameters
ā³ (00:55:58) Request Body
ā³ (01:03:58) Debugging
ā³ (01:10:47) Pydantic Schemas
ā³ (01:19:59) Database Connection
ā³ (01:25:37) Create Model and Tables
ā³ (01:33:36) Store blog to database
ā³ (01:38:51) Get blog from database
ā³ (01:43:29) Exception & Status Code
ā³ (01:53:46) Delete a blog
ā³ (02:08:02) Response Model
ā³ (02:15:56) Create User
ā³ (02:23:07) Hash Password
ā³ (02:30:36) Show User
ā³ (02:35:05) Using Doc Tags
ā³ (02:37:58) Relationship
ā³ (02:51:13) API Router
ā³ (03:04:08) API router path operators
ā³ (03:07:24) Blog & User respository
ā³ (03:18:08) Logn & verify Password
ā³ (03:28:37) JWT Access Token
ā³ (03:36:24) Route behind authentication
ā³ (03:51:00) Deploy fastAPI app
Please hit like if you feel this course is helpful
Top comments (3)
Awesome!
Thank you so much!
cool