Repository for learning FastAPI web framework
# | Session | Progress |
---|---|---|
1 | First Steps | ✅ |
2 | Path Parameters | ✅ |
3 | Query Parameters | ✅ |
4 | Request Body | ✅ |
5 | Query Parameters and String Validations | ✅ |
6 | Path Parameters and Numeric Validations | ✅ |
7 | Body - Multiple Parameters | ✅ |
8 | Body - Fields | ✅ |
9 | Body - Nested Models | ✅ |
10 | Declare Request Example Data | ✅ |
11 | Extra Data Types | ✅ |
12 | Cookie Parameters | ✅ |
13 | Header Parameters | ✅ |
14 | Response Model - Return Type | ✅ |
15 | Extra Models | ✅ |
16 | Response Status Code | ✅ |
17 | Form Data | ✅ |
18 | Request Files | ✅ |
19 | Request Forms and Files | ✅ |
20 | Handling Errors | ✅ |
21 | Path Operation Configuration | ✅ |
22 | JSON Compatible Encoder | ✅ |
23 | Body - Updates | ✅ |
24 | Dependencies | |
25 | Security | |
26 | Middleware | ✅ |
27 | CORS (Cross-Origin Resource Sharing) | ✅ |
28 | SQL (Relational) Databases | ✅ |
29 | Bigger Applications - Multiple Files | |
30 | Background Tasks | |
31 | Metadata and Docs URLs | |
32 | Static Files | ✅ |
33 | Testing | ✅ |
34 | Debugging | ✅ |