Skip to content

Commit c41c554

Browse files
committed
update nav
1 parent 0426110 commit c41c554

16 files changed

+112
-0
lines changed

docs/FastAPI/01_fastapi_application___routing.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "FastAPI Application & Routing"
4+
parent: "FastAPI"
5+
nav_order: 1
6+
---
7+
18
# Chapter 1: FastAPI Application & Routing
29

310
Welcome to your first adventure with FastAPI! 👋

docs/FastAPI/02_path_operations___parameter_declaration.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Path Operations & Parameter Declaration"
4+
parent: "FastAPI"
5+
nav_order: 2
6+
---
7+
18
# Chapter 2: Path Operations & Parameter Declaration
29

310
Welcome back! In [Chapter 1: FastAPI Application & Routing](01_fastapi_application___routing.md), we learned how to set up a basic FastAPI application and organize our code using `APIRouter`. We saw how to connect a URL like `/` to a Python function using `@app.get("/")`.

docs/FastAPI/03_data_validation___serialization__pydantic_.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Data Validation & Serialization (Pydantic)"
4+
parent: "FastAPI"
5+
nav_order: 3
6+
---
7+
18
# Chapter 3: Data Validation & Serialization (Pydantic)
29

310
Welcome back! In [Chapter 2: Path Operations & Parameter Declaration](02_path_operations___parameter_declaration.md), we learned how FastAPI uses type hints to understand path parameters (like `/items/{item_id}`) and query parameters (like `/?skip=0&limit=10`). We even saw a sneak peek of how Pydantic models can define the structure of a JSON request body.

docs/FastAPI/04_openapi___automatic_docs.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "OpenAPI & Automatic Docs"
4+
parent: "FastAPI"
5+
nav_order: 4
6+
---
7+
18
# Chapter 4: OpenAPI & Automatic Docs
29

310
Welcome back! In [Chapter 3: Data Validation & Serialization (Pydantic)](03_data_validation___serialization__pydantic_.md), we saw how FastAPI uses Pydantic models to automatically validate incoming data and serialize outgoing data, making our API robust and predictable. But how do we tell others (or remind ourselves later) how to actually *use* our API? What endpoints exist? What data should they send? What will they get back?

docs/FastAPI/05_dependency_injection.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Dependency Injection"
4+
parent: "FastAPI"
5+
nav_order: 5
6+
---
7+
18
# Chapter 5: Dependency Injection
29

310
Welcome back! In [Chapter 4: OpenAPI & Automatic Docs](04_openapi___automatic_docs.md), we saw how FastAPI automatically generates interactive documentation for our API, making it easy for others (and ourselves!) to understand and use. This works because FastAPI understands the structure of our paths, parameters, and Pydantic models.

docs/FastAPI/06_error_handling.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Error Handling"
4+
parent: "FastAPI"
5+
nav_order: 6
6+
---
7+
18
# Chapter 6: Error Handling
29

310
Welcome back! In [Chapter 5: Dependency Injection](05_dependency_injection.md), we learned how to structure our code using dependencies to manage common tasks like pagination or database sessions. This helps keep our code clean and reusable.

docs/FastAPI/07_security_utilities.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Security Utilities"
4+
parent: "FastAPI"
5+
nav_order: 7
6+
---
7+
18
# Chapter 7: Security Utilities
29

310
Hi there! 👋 In [Chapter 6: Error Handling](06_error_handling.md), we learned how to handle situations where things go wrong in our API, like when a user requests an item that doesn't exist. Now, let's talk about protecting our API endpoints.

docs/FastAPI/08_background_tasks.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Background Tasks"
4+
parent: "FastAPI"
5+
nav_order: 8
6+
---
7+
18
# Chapter 8: Background Tasks
29

310
Welcome back! In [Chapter 7: Security Utilities](07_security_utilities.md), we learned how to protect our API endpoints using FastAPI's security features. Now, let's explore how to perform actions *after* we've already sent a response back to the user.

docs/Flask/01_application_object___flask__.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Application Object (Flask)"
4+
parent: "Flask"
5+
nav_order: 1
6+
---
7+
18
# Chapter 1: Application Object (`Flask`)
29

310
Welcome to your first step into the world of Flask! Flask is a "microframework" for building web applications in Python. "Micro" doesn't mean it's limited; it means Flask provides the essentials to get started quickly, letting you add features as needed.

docs/Flask/02_routing_system.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Routing System"
4+
parent: "Flask"
5+
nav_order: 2
6+
---
7+
18
# Chapter 2: Routing System
29

310
Welcome back! In [Chapter 1: Application Object (`Flask`)](01_application_object___flask__.md), we learned how to create the central `app` object, the control tower for our Flask application. We even added a simple "Hello, World!" page using `@app.route('/')`.

0 commit comments

Comments
 (0)