综合练习
对照 CodeRoadMap 栈完成里程碑清单。
45 分钟
综合练习
本课不引入新知识点,而是把 fullstack-milestones-essentials 与 /roadmaps/full-stack 全部 Checkpoint、SES、Monit 节点 对照 CodeRoadMap 推荐栈做一次总验收。你应能向他人说明:每个里程碑仓库解决什么问题、依赖哪些专项课(spring-boot-essentials、react-essentials、docker-essentials、github-actions-essentials、fullstack-roadmap),以及若重做一次会如何改进架构。
学习目标
- 填写 里程碑完成度矩阵,标注每个 Checkpoint 的仓库链接、演示方式、缺口
- 针对未完成或薄弱项,制定 ≤2 周 补齐计划(只补必要专项课)
- 输出一份 全栈作品集一页纸(中文),可用于简历或面试自我介绍
里程碑矩阵(自填)
| 课时 / Checkpoint | 仓库 URL | 状态 | 依赖 track | 备注 |
|---|---|---|---|---|
| fsm-crud / simple-crud | ☐ | SQL、CLI | ||
| fsm-cli / cli-apps | ☐ | Node/Java CLI | ||
| fsm-frontend / frontend-apps | ☐ | HTML/CSS/JS 或 React | ||
| fsm-interactivity | ☐ | DOM、localStorage | ||
| fsm-automation | ☐ | Ansible | ||
| fsm-collab | ☐ | Git、README | ||
| fsm-infra | ☐ | Terraform | ||
| fsm-monitoring / Monit | ☐ | Actuator/pm2 | ||
| fsm-ses | ☐ | AWS | ||
| fsm-complete | ☐ | JWT 全栈 |
推荐栈端到端演练
用 一条命令链 证明环境没断(路径按你实际仓库改):
# 1. 基础设施(可选 cloud 或本地 compose)
docker compose up -d db
# 2. 后端
./mvnw spring-boot:run
# 3. 前端
npm run dev
# 4. 健康
curl -sf http://localhost:8080/actuator/health
# 5. Monit(若在 VM)
monit status
若 cloud 部署:github-actions-essentials 最后一次 main 构建应为绿;docker-essentials 镜像 tag 与文档一致。