跳转到内容

项目实战:从零到上线

这是课程的主线实操路径。跟着这条线走完,你就能从零把一个完整系统做出来并部署上线。

  • 你负责思考和验证,AI 负责写代码
  • 每个阶段都有可直接给 AI 的 Prompt
  • 以 Hotel Reservation(酒店预订系统)为主线案例,完整走一遍
  • 标注的「→ 对应 Module X」是可选的深度阅读,主线不要求
阶段0: 项目基础技能 → Git, 终端, Docker, 测试, Scrum, AI辅助
阶段1: 需求分析与系统设计 → 5层框架, 规模估算, 数据建模
阶段2: MVP实现 → REST API, 数据库, 基本CRUD
阶段3: 核心业务逻辑 → 并发控制, 事务, 业务规则
阶段4: 用户系统 → 认证, 授权, 权限
阶段5: 性能优化 → 缓存, 索引, 异步处理
阶段6: 安全加固 → 输入校验, HTTPS, 密钥管理
阶段7: 测试与质量 → 单元测试, 集成测试, E2E
阶段8: 部署上线 → Docker, CI/CD, 域名, HTTPS
阶段9: 监控与运维 → 日志, 指标, 告警, 健康检查
阶段10: 迭代与扩展 → 新功能, 重构, 扩容
文件阶段内容
00-project-skills.md阶段0Git, 终端, Docker实操, 测试, Scrum, Code Review, 源码阅读, AI技巧
01-requirements.md阶段1用5层框架分析需求, 规模估算, 技术选型, 数据模型设计
02-mvp.md阶段2项目初始化, 数据库建表, REST API, 基本前端
03-business-logic.md阶段3库存并发控制, 订单状态机, 支付集成
04-auth.md阶段4JWT认证, RBAC权限, OAuth第三方登录
05-performance.md阶段5Redis缓存, 数据库索引优化, 异步任务
06-security.md阶段6输入校验, SQL注入防护, CSRF, HTTPS, .env管理
07-testing.md阶段7编写测试用例, 覆盖率, CI中跑测试
08-deployment.md阶段8Dockerfile, docker-compose, GitHub Actions, 域名+Nginx+HTTPS
09-observability.md阶段9结构化日志, Prometheus指标, 健康检查, 告警
10-iteration.md阶段10添加搜索, 推荐, 邮件通知, 数据库扩展

每个阶段文件包含:

  1. 目标:这个阶段结束后系统是什么状态
  2. 涉及的理论知识:→ 对应Module X(可选深度阅读,遇到不理解的再去查)
  3. 实操步骤:一步步带你做
  4. 给AI的Prompt:每一步可以直接给AI的指令
  5. 检查清单:这个阶段完成后的验收标准
  6. 常见踩坑:AI生成代码后容易遗漏什么

按阶段0→10顺序,以 Hotel Reservation 为例完整实现一遍。

走完主线后,选一个 系统目录 中的其他系统(如 Chat System, E-commerce),用同样的阶段流程再走一遍,举一反三。

如果你已经会某些阶段(比如已经熟悉Git和Docker),可以跳过直接进入后续阶段。