路线 / 已完成
大白话学习路线图
先看完整顺序,再按文章逐篇学习。
返回学习路线这个目录用来记录 easy-learn/ 里的文章阅读顺序。以后文章变多时,先看这里,不用靠文件名猜学习路线。
FastAPI 后端学习路线
建议按下面顺序学习:
| 顺序 | 文章 | 学完你应该知道什么 |
|---|---|---|
| 1 | 大白话讲解——FastAPI 入门到进阶.md | FastAPI 是什么、接口是什么、参数怎么传、/docs 怎么用 |
| 2 | 大白话讲解——FastAPI 搭建标准的api服务.md | 一个标准 API 服务应该有哪些目录、配置、路由、鉴权、部署基础 |
| 3 | 大白话讲解——FastAPI 连接数据库并实现增删改查.md | 怎么连接数据库,怎么用 SQLAlchemy 写增删改查 |
| 4 | 大白话讲解——FastAPI 使用 Alembic 管理数据库表结构.md | 为什么正式项目要用迁移,怎么生成、执行、回滚数据库迁移 |
| 5 | 待写:大白话讲解——FastAPI 登录认证和 JWT 鉴权 | 怎么登录、发 token、校验当前用户、保护接口、做管理员权限 |
配套基础
| 建议阶段 | 文章 | 适合什么时候看 |
|---|---|---|
| 部署前 | 大白话讲解——Docker入门到进阶.md | 当你准备把 FastAPI、数据库、Redis 放进容器里运行时 |
推荐学习节奏
- 先读第 1 篇,只要理解接口是什么,不急着记代码。
- 再读第 2 篇,建立“标准后端项目长什么样”的整体地图。
- 第 3 篇要边看边敲代码,因为数据库和 CRUD 只看不练很容易忘。
- 第 4 篇重点理解“迁移是数据库结构的版本记录”,不要只背命令。
- 下一步补登录鉴权,因为真实后台系统一定要知道“谁能访问接口”。
当前文章状态
| 文章 | 状态 |
|---|---|
| FastAPI 入门到进阶 | 已完成 |
| FastAPI 搭建标准的 API 服务 | 已完成 |
| FastAPI 连接数据库并实现增删改查 | 已完成 |
| FastAPI 使用 Alembic 管理数据库表结构 | 已完成 |
| Docker 入门到进阶 | 已完成 |
| FastAPI 登录认证和 JWT 鉴权 | 待写 |