全栈学习路径
full-stack 路线图 Checkpoint 地图;与 fullstack-roadmap 分工。
30 分钟
全栈学习路径
全栈开发不是「前端 + 后端各学一半」,而是能在一条产品线上 从界面到数据库、从本地到上线 独立交付。CodeRoadMap 把这条路径拆成专项课与里程碑:专项课 教技能(如 spring-boot-essentials、react-essentials),本 track 则对齐 fullstack-roadmap 与 /roadmaps/full-stack 上的 Checkpoint 节点,用可验收的项目证明你已掌握该阶段能力。
学习目标
- 说清 fullstack-roadmap(节点百科)与本 track(里程碑实操)的分工
- 在 /roadmaps/full-stack 上定位 CRUD、CLI、前端、监控、SES 等 Checkpoint 的顺序与前置依赖
- 制定个人学习顺序:何时先修 docker-essentials、github-actions-essentials
两条线如何配合
| 资源 | 角色 | 怎么用 |
|---|---|---|
| /roadmaps/full-stack | 全景地图:HTML → DB → 部署 → 监控 | 勾选进度、发现缺口 |
| fullstack-roadmap | 与地图节点一一对应的短课 | 读概念、看官方链接 |
| fullstack-milestones-essentials | 里程碑交付标准与练习 | 按 Checkpoint 做项目 |
| spring-boot-essentials 等 | 深度技能 | Checkpoint 卡住时回炉 |
典型路径示意:
静态页 / 交互(前端基础)
→ checkpoint-interactivity / frontend-apps
→ CRUD + CLI(数据与脚本)
→ Spring Boot API + React 前端
→ Docker 基础设施 + GitHub Actions CI
→ Monit 监控 + SES 邮件
→ checkpoint-complete-app(Capstone)
Checkpoint 地图(本 track 覆盖)
| 课时 | 对应 Checkpoint / 节点 |
|---|---|
| fsm-crud | checkpoint-simple-crud-apps |
| fsm-cli | checkpoint-cli-apps |
| fsm-frontend | checkpoint-frontend-apps |
| fsm-interactivity | checkpoint-interactivity |
| fsm-automation | checkpoint-automation |