已完成: 13 个核心模块(可立即使用) 总内容: ~30,000+ 行课程材料 + 练习 + 示例 学习时长: 28-33 小时 完成度: 76.5%
- 📍 讲义:
01-claude-code-intro/slides/lesson.md - 📝 练习:
01-claude-code-intro/exercises/practice.md - 💻 示例:
01-claude-code-intro/examples/todo-api/ - 📖 资源:
01-claude-code-intro/resources/cheatsheet.md
内容: 什么是 Claude Code、工作原理、安装配置、第一个示例
- 📍 讲义:
02-claude-md-guide/slides/lesson.md - 📝 练习:
02-claude-md-guide/exercises/practice.md - 💻 示例:
02-claude-md-guide/examples/sample-projects/express-api/CLAUDE.md - 📖 资源:
02-claude-md-guide/resources/full-template.md
内容: CLAUDE.md 的作用、结构、最佳实践、单一真实来源模式
- 📍 讲义:
03-core-concepts/slides/lesson.md - 📝 练习:
03-core-concepts/exercises/practice.md - 📖 资源:
03-core-concepts/resources/conversation-examples.md
内容: 对话式编程、上下文管理、工具调用、迭代改进
- 📍 讲义:
04-agents/slides/lesson.md - 📝 练习:
04-agents/exercises/practice.md - 💻 示例:
04-agents/examples/custom-agents/api-documentation-agent.md - 📖 资源:
04-agents/resources/agent-comparison.md
内容: Agents 概念、使用预置 Agents、创建自定义 Agents
- 📍 讲义:
05-commands/slides/lesson.md - 📝 练习:
05-commands/exercises/practice.md - 💻 示例:
05-commands/examples/add-api-endpoint.md
内容: Commands 概念、常用 Commands、创建自定义 Commands
- 📍 讲义:
06-skills/slides/lesson.md
内容: Skills 概念、7 个通用软件开发 Skills(PDF处理、Excel操作、数据库工具、API模板、认证系统、测试框架、部署工具)
- 📍 讲义:
07-hooks/slides/lesson.md
内容: Hooks 概念、Git Hooks、工具执行 Hooks、自动化触发器
- 📍 讲义:
08-mcps/slides/lesson.md - 📝 练习:
08-mcps/exercises/practice.md - 💻 示例:
08-mcps/examples/ - 📖 资源:
08-mcps/resources/
内容: Model Context Protocol、7 个常见 MCP(GitHub、PostgreSQL、Filesystem、Slack、Redis、Docker、AWS)
- 📍 讲义:
09-settings/slides/lesson.md - 📝 练习:
09-settings/exercises/practice.md - 💻 示例:
09-settings/examples/
内容: 配置系统、工作流自动化、团队配置标准、性能优化
- 📍 讲义:
10-api-development/slides/lesson.md - 📝 练习:
10-api-development/exercises/practice.md
内容: 完整的 Task Manager API 项目(Node.js + Express + PostgreSQL)、用户认证、CRUD 操作、测试、Docker 部署
- 📍 讲义:
11-frontend-development/slides/lesson.md - 📝 练习:
11-frontend-development/exercises/practice.md
内容: 完整的 React 前端项目(React 18 + TypeScript)、UI 组件库、Kanban 看板、性能优化
- 📍 讲义:
12-team-collaboration/slides/lesson.md
内容: CLAUDE.md 模板、团队 Agents 库(10+ 专业 Agents)、协作流程、新成员入职指南
- 📍 讲义:
13-advanced-prompting/slides/lesson.md - 📝 练习:
13-advanced-prompting/exercises/practice.md
内容: 5 大核心原则、4 种任务分解策略、上下文管理、5 种常见模式、错误纠正、5 种高级技巧、4 个实战案例、5 个提示词模板、7 个实践练习
适合:想快速了解 Claude Code 基本用法的开发者
- 模块 1-3 (6-8h) - 基础入门
- 模块 4-5 (4-6h) - Agents 和 Commands
- 跳过: 深入实战项目、高级主题
适合:想全面掌握 Claude Code 核心功能的开发者
- 模块 1-3 (6-8h) - 基础入门
- 模块 4-9 (12-15h) - 所有核心功能
- 包含: 所有练习、实际项目应用
适合:想深入掌握并应用到实际项目的开发者
- 模块 1-3 (6-8h) - 基础入门
- 模块 4-9 (12-15h) - 核心功能
- 模块 10-12 (8-10h) - 完整实战项目
- 模块 13 (4-6h) - 高级提示词工程
特色: 2 个完整项目(API + 前端)+ 团队协作体系 + 提示词工程
适合:团队集体学习
Day 1 (5-6h)
- 模块 1-2: Claude Code 简介 + CLAUDE.md (4-5h)
- 模块 3: 核心概念 (1-2h)
Day 2 (4-5h)
- 模块 4: Agents (2-3h)
- 模块 5: Commands (2h)
Day 3 (3-4h)
- 模块 12: 团队协作 (2h)
- 模块 13: 提示词工程(精简版)(1-2h)
- 按顺序学习: 从模块 1 开始,不要跳过基础
- 理论 + 实践: 先读 slides,再做 exercises
- 动手实践: 每个模块都要实际操作
- 参考示例: 查看 examples 了解实际应用
- 使用资源: resources 文件夹有快速参考
-
课前准备:
- 阅读 slides/lesson.md
- 准备演示环境
- 测试 examples 可运行
-
课堂教学:
- 使用 slides 讲解理论(40%)
- 现场演示 examples(30%)
- 学员实践 exercises(30%)
-
课后跟进:
- 检查练习完成情况
- 解答疑问
- 收集反馈
# 1. Node.js 18+
node --version
# 2. Claude Code (假设已安装)
claude --version
# 3. Git
git --version
# 4. PostgreSQL (模块 10 需要)
psql --version# VS Code(推荐)
code --version
# Docker(部署练习需要)
docker --version
# Python 3.8+(某些示例需要)
python --versionclaude-code-training/
├── 01-claude-code-intro/ # 模块 1: 简介
│ ├── slides/ # 课程讲义
│ ├── exercises/ # 练习
│ ├── examples/ # 示例代码
│ └── resources/ # 参考资料
├── 02-claude-md-guide/ # 模块 2: CLAUDE.md
├── 03-core-concepts/ # 模块 3: 核心概念
├── 04-agents/ # 模块 4: Agents
├── 05-commands/ # 模块 5: Commands
├── 06-skills/ # 模块 6: Skills
├── 07-hooks/ # 模块 7: Hooks
├── 08-mcps/ # 模块 8: MCPs
├── 09-settings/ # 模块 9: Settings
├── 10-api-development/ # 模块 10: API 开发实战
├── 11-frontend-development/ # 模块 11: 前端开发实战
├── 12-team-collaboration/ # 模块 12: 团队协作
├── 13-advanced-prompting/ # 模块 13: 高级提示词工程 ⭐
├── 14-17.../ # 待完成模块
├── README.md # 课程大纲
├── QUICKSTART.md # 本文件
├── PROGRESS.md # 进度追踪
├── STATUS.md # 状态说明
└── FINAL_SUMMARY.md # 完成总结
- 从基础到高级
- 每个模块独立完整
- 可以跳过已掌握的部分
- 每个模块都有练习
- 包含 2 个完整实战项目
- 提供可运行的代码
- 快速参考 Cheatsheets
- 完整模板
- 对比指南
- 所有示例均为通用软件开发场景
- 用户认证、API 开发、前端组件
- 数据库操作、部署自动化
- PDF/Excel 处理
- 完整的 CLAUDE.md 模板
- 10+ 专业 Agents 库
- 团队规范和最佳实践
- 模块 13: 高级提示词工程 - 核心技能
- 1,400+ 行详细内容
- 7 个实践练习
- 5 个可复用模板
不要只看理论,一定要实际操作:
# 启动 Claude Code
claude
# 尝试课程中的示例
User: [课程中的示例命令]使用 CLAUDE.md 记录学习要点:
# 我的 Claude Code 学习笔记
## 模块 1 收获
- [你的笔记]
## 常用命令
- [你的命令集合]
## 提示词技巧
- [你总结的技巧]将学到的知识应用到实际项目:
- 为项目创建 CLAUDE.md
- 创建项目专用的 Agents/Commands
- 优化开发工作流
- 建立个人提示词库
- 模块 2: CLAUDE.md 是项目基础
- 模块 13: 提示词工程是核心技能 ⭐
- 模块 10-11: 完整项目经验
A:
- 基础入门: 10-12小时
- 核心功能: 18-20小时
- 完整实战: 28-33小时 ⭐
- 取决于练习深度和实践程度
A:
- 建议有 JavaScript 或 Python 基础
- 了解 Git 和命令行
- Web 开发经验更佳
- 了解 RESTful API 概念
A:
- 模块 1-3 建议全部学习(基础)
- 模块 4-9 可根据需要选择
- 模块 13(提示词工程)强烈推荐 ⭐
- 但按顺序学习效果最好
A:
- 当前 13 个模块已可用(76.5%)
- 剩余 4 个模块开发中
- 现有内容足够完整培训
A:
- ✅ 有 2 个完整项目
- Task Manager API(后端)
- Task Manager Frontend(前端)
- 涵盖从开发到部署的完整流程
- 查看资源文件: 每个模块的 resources/ 目录
- 参考示例: examples/ 目录有实际代码
- 重做练习: exercises/ 中的练习可以多做几次
- 阅读 PROGRESS.md: 详细的进度和质量指标
在练习的自我评估中记录:
- 哪些内容清晰
- 哪些需要改进
- 你的建议
准备好了吗?从这里开始:
# 1. 进入课程目录
cd claude-code-training
# 2. 打开第一个模块
cat 01-claude-code-intro/slides/lesson.md
# 3. 开始学习!推荐学习顺序:
- 模块 1-3: 打好基础(必学)
- 模块 4-9: 掌握核心功能
- 模块 10-11: 完整项目实战 ⭐
- 模块 12: 团队协作体系
- 模块 13: 提示词工程 ⭐⭐⭐ 最重要
祝学习顺利! 🎉
更新日期: 2025-11-04 版本: v2.0 (13 个模块完成 - 76.5%) 特色: ✨ 通用软件开发示例 + 2 个完整项目 + 高级提示词工程