Claude Code 企业级全链路开发实战

课程详情

课程详情

为什么做这门课

过去三年,作者高强度投入一个分布式基础软件的开源项目,从架构设计到代码实现几乎全部人肉完成。2025 年开始,随着 Claude Code 的成熟,工作模式发生根本变化——从质疑、怀疑,到信任、融合。这个过程验证了一件事:编程的模式已经变了。以前考验的是实现一个需求的能力,现在考验的是定义需求、拆解需求、然后高效交付的能力。

这个变化对程序员要求更高了。你需要理解业务、定义边界、设计架构、拆解任务,然后指挥 AI 高效执行,在它做不好的地方补位。你变成了产品经理 + 架构师 + 研发的集合体,AI 是你的执行团队。

但大多数人还停留在把 AI 当代码补全工具的阶段。这门课要解决的,就是如何真正用好 Claude Code,让它成为能力的放大器,达到一个人顶一个团队的效果。

这门课教什么

核心命题:一个工程师,拿到一个复杂系统的需求,只有 Claude Code 作为搭档,如何从零把它完整交付出来?不是写几个函数、生成几个页面,而是从产品定义、架构设计、核心开发、测试验证到本地部署的完整链路。

为了让这件事足够真实,我们选了一个所有关注 AI 的开发者都熟悉的项目作为载体:用 Claude Code 从零构建一个简版 Dify,我们叫它 Hify。Spring Boot + Vue 技术栈,模块化单体架构,支持多模型管理、Agent 配置、对话引擎(流式响应)、MCP 工具接入,Docker Compose 一键部署,面向团队内部小规模使用。

但 Hify 只是载体。这门课真正教的是一套完整的方法论——Claude Code 全链路开发框架。

这套框架包含两种协作模式:

  • 执行模式:你想清楚了,让 Claude Code 做,你验收。
  • 咨询模式:你还没想清楚,先让 Claude Code 帮你梳理“这一步应该考虑什么”,你判断取舍后再让它执行。越是项目早期,咨询模式越有价值。

框架还包含一系列可以直接套用的具体方法论:

  • 规范驱动开发(SDD)让 AI 永远在你定义的轨道上运行,不自由发挥。
  • 三问裁剪法帮你快速确定产品边界——做什么、不做什么、做到什么程度。
  • 三步检查法帮你高效审查 AI 输出——先查意图、再查质量、最后查边界。

这些方法论不只适用于 Hify,换成任何项目都能用。

怎么学

整个课程按工程开发顺序展开:

  1. 建立认知框架:你和 Claude Code 的关系是什么,执行模式和咨询模式分别怎么用
  2. 顶层设计:产品定义、架构设计、规范体系
  3. 搭建工程骨架:后端、前端、基础组件全部就位
  4. 逐个交付核心功能:模型管理、Agent 配置、对话引擎、MCP 接入、前端控制台
  5. 测试、部署与复盘:联调验证、Docker 部署、AI 贡献率量化回顾

每一步都展示 Claude Code 是怎么参与的。不只是写代码——产品定义时它帮你梳理功能全景,架构设计时它帮你做方案对比,基础组件阶段它帮你发现遗漏。

每节课以图文为主体,讲清楚方法论和思考过程。每个篇章结束后,配一个完整的演示视频,展示真实操作过程。图文让你理解方法,视频让你看到现场。

提示:课程以 Claude Code 为核心教学工具。建议优先使用 Claude Code 跟随实践,学习体验更佳。如果没有开通,也可选用其他 AI 编程工具——方法论是通用的,实现效果有差异而已。

学完你会得到什么

  1. 一套经过实战验证的全链路开发方法论:从产品定义到部署上线,每个环节怎么和 AI 协作
  2. 一个可以本地跑起来的简版 Dify 系统(Hify):完整的前后端代码,开箱即用
  3. 一种新的工作方式:你知道怎么一个人交付一个完整系统,也清楚知道这件事的能力边界在哪里

课程目录

01 开篇词
  01 开篇词|一个人用 Claude Code 造一个简版 Dify,需要多久.html
  01 开篇词|一个人用 Claude Code 造一个简版 Dify,需要多久.mp3
  02 热点速递|Claude Code 源码泄漏:热闹看完,我们聊点真问题.html
  02 热点速递|Claude Code 源码泄漏:热闹看完,我们聊点真问题.mp3
02 认知篇
  01 01|你是架构师,Claude Code 是你的工程团队.html
  01 01|你是架构师,Claude Code 是你的工程团队.mp3
  02 02|规范驱动开发(SDD):让 AI 永远在轨道上.html
  02 02|规范驱动开发(SDD):让 AI 永远在轨道上.mp3
03 顶层设计篇
  01 03|产品定义:动第一行代码之前你该想清楚什么.html
  01 03|产品定义:动第一行代码之前你该想清楚什么.mp3
  02 04|架构设计(上):应用架构与代码组织.html
  02 04|架构设计(上):应用架构与代码组织.mp3
  03 05|架构设计(下):部署架构、性能预判与数据设计.html
  03 05|架构设计(下):部署架构、性能预判与数据设计.mp3
  04 06|Claude Code 实战必备:CLAUDE.md、Skills 与工程规范.html
  04 06|Claude Code 实战必备:CLAUDE.md、Skills 与工程规范.mp3
  05 07|实操课:顶层设计全流程演示.html
04 工程搭建篇
  01 08|工程初始化(上):后端骨架与公共基础设施.html
  01 08|工程初始化(上):后端骨架与公共基础设施.mp3
  02 09|工程初始化(下):前端工程与一键启动.html
  02 09|工程初始化(下):前端工程与一键启动.mp3
  03 10|基础组件(上):后端业务基础设施.html
  03 10|基础组件(上):后端业务基础设施.mp3
  04 11|基础组件(下):前端 UI 设计与前端基础组件.html
  04 11|基础组件(下):前端 UI 设计与前端基础组件.mp3
  05 12|实操课:工程搭建全流程演示.html
05 核心功能交付:基础篇
  01 13|模型提供商管理:第一个完整功能的交付闭环.html
  01 13|模型提供商管理:第一个完整功能的交付闭环.mp3
  02 14|把经验变成 Skill:让 Claude Code 自动按流程走.html
  02 14|把经验变成 Skill:让 Claude Code 自动按流程走.mp3
  03 15|Agent 创建与配置:复杂业务逻辑的拆解策略.html
  03 15|Agent 创建与配置:复杂业务逻辑的拆解策略.mp3
  04 16|对话引擎(上):理解对话链路与流式技术选型.html
  04 16|对话引擎(上):理解对话链路与流式技术选型.mp3
  05 17|对话引擎(下):让智能客服真正开口说话.html
  05 17|对话引擎(下):让智能客服真正开口说话.mp3
  06 18|复杂前端交互:让 Claude Code 帮你搞定流式聊天界面.html
  06 18|复杂前端交互:让 Claude Code 帮你搞定流式聊天界面.mp3
  07 19|实操课:核心功能基础篇全流程演示.html
06 核心功能交付:高级篇
  01 20|RAG 知识库(上):用 Claude Code 快速搞懂 RAG 和向量数据库.html
  01 20|RAG 知识库(上):用 Claude Code 快速搞懂 RAG 和向量数据库.mp3
  02 21|RAG 知识库(下):给客服一本手册,对话功能集成 RAG.html
  02 21|RAG 知识库(下):给客服一本手册,对话功能集成 RAG.mp3
  03 22|工作流编排(上):搞懂工作流,把它存起来.html
  03 22|工作流编排(上):搞懂工作流,把它存起来.mp3
  04 23|工作流编排(下):实现执行引擎,让工作流跑起来.html
  04 23|工作流编排(下):实现执行引擎,让工作流跑起来.mp3
  05 24|MCP 工具接入(上):搞懂协议,把 Client 跑通.html
  05 24|MCP 工具接入(上):搞懂协议,把 Client 跑通.mp3
  06 25|MCP 工具接入(下):自建 MCP Server,让 Agent 能做真正的事.html
  06 25|MCP 工具接入(下):自建 MCP Server,让 Agent 能做真正的事.mp3
  07 26|实操课:核心功能高阶篇全流程演示.html
07 测试与部署篇
  01 27|AI 写代码,保证质量不靠运气,靠体系.html
  01 27|AI 写代码,保证质量不靠运气,靠体系.mp3
  02 28|容器化与部署:从本地到可交付.html
  02 28|容器化与部署:从本地到可交付.mp3
  03 29|可观测性与排错:生产级系统的最后拼图.html
  03 29|可观测性与排错:生产级系统的最后拼图.mp3
  04 30|实操课:测试部署全流程演示.html
08 高阶与复盘
  01 31|进阶:SDD、Spec-Kit、Spec Coding 与老项目改造.html
  01 31|进阶:SDD、Spec-Kit、Spec Coding 与老项目改造.mp3
  02 32|局限与起点:让 Hify 成为你真正的项目经验.html
  02 32|局限与起点:让 Hify 成为你真正的项目经验.mp3
09 结束语 & 结课测试
  01 结束语|一个人的工程团队,静待花开.html
  01 结束语|一个人的工程团队,静待花开.mp3
  02 结课测试|来赴一场满分之约!.html