Vibe Coding Workshop 前置文档框架¶
文档说明¶
- 目的:为参与者提供详细的self-paced学习材料
- 使用方式:Workshop前根据文档学习,完全不学也行
- 要求:写得很细,包含所有必要信息
相关教程文档¶
- EdgeOne Pages部署教程:详细的EdgeOne Pages部署指南(国内可用)
- GitHub Pages部署教程:详细的GitHub Pages部署指南(适合静态网站)
- 部署平台调研:各种部署平台的对比和选择建议
文档结构¶
第一部分:欢迎与介绍¶
1.1 Workshop介绍¶
- She Nicest介绍
- Workshop目标和流程
- 参与者的收获
1.2 Vibe Coding介绍¶
- 什么是Vibe Coding
- 为什么叫"Vibe" Coding
- Vibe Coding的核心理念
- 与AI协作编程的体验
第二部分:工具安装指南(很细)¶
2.1 必备工具清单¶
- [ ] Cursor / Claude Code / 其他AI编程工具
- [ ] Node.js / Python运行环境
- [ ] GitHub账号
- [ ] Vercel账号(用于部署)
- [ ] Gemini 3(可选,但推荐)
2.2 Cursor安装指南¶
- Windows系统
- 下载链接
- 安装步骤(详细截图)
- 常见问题解决
- Mac系统
- 下载链接
- 安装步骤(详细截图)
- 常见问题解决
- Linux系统
- 下载链接
- 安装步骤(详细截图)
- 常见问题解决
2.3 Node.js安装指南¶
- Windows系统
- 下载链接
- 安装步骤(详细截图)
- 验证安装
- 常见问题解决
- Mac系统
- 下载链接
- 安装步骤(详细截图)
- 验证安装
- 常见问题解决
- Linux系统
- 下载链接
- 安装步骤(详细截图)
- 验证安装
- 常见问题解决
2.4 GitHub账号注册¶
- 注册步骤(详细截图)
- 基本设置
- 创建第一个仓库
- 常见问题解决
2.5 Vercel账号注册¶
- 注册步骤(详细截图)
- 基本设置
- 连接GitHub
- 常见问题解决
2.6 Gemini 3安装指南(避免翻墙相关表述)¶
- 什么是Gemini 3
- Gemini 3的介绍和功能
- 为什么推荐使用Gemini 3
-
Gemini 3的优势
-
安装前准备
- 需要的账号类型(美区账号)
- 需要的环境准备
-
注意事项
-
安装步骤(详细,避免翻墙相关表述)
- 苹果手机:
- 注册美区账号的步骤(详细截图)
- 注意事项和常见问题
- 预计时间:2小时+,且不一定成功
- 安卓手机:
- 配置步骤(详细截图)
- 注意事项和常见问题
- 预计时间:1小时+
-
电脑端:
- 安装步骤(详细截图)
- 注意事项和常见问题
-
验证安装
- 如何验证Gemini 3是否安装成功
-
如何测试基本功能
-
常见问题解决
- 账号问题
- 环境问题
-
功能问题
-
注意事项
- 安装Gemini 3需要一定时间和技术基础
- 如果遇到问题,可以在Workshop现场寻求帮助
- Gemini 3是可选工具,不是必需的
第三部分:Vibe Coding入门¶
3.1 产品开发全流程框架¶
- 从想法到上线的完整流程
- 需求分析 → 技术架构 → 开发 → 测试 → 部署
- 每个环节的作用和重要性
- 可视化流程图
3.2 AI编程工具使用¶
- Cursor基本操作
- 界面介绍
- 基本功能
- 与AI对话的技巧
- 代码生成和修改
- Claude Code基本操作
- 界面介绍
- 基本功能
- 与AI对话的技巧
- 代码生成和修改
- 其他AI编程工具
- 工具对比
- 选择建议
3.3 前端开发基础¶
- HTML/CSS/JavaScript基础概念
- HTML基础
- CSS基础
- JavaScript基础
- 三者之间的关系
- 如何使用AI生成前端代码
- Prompt技巧
- 代码优化
- 常见问题
- 常见前端框架介绍
- Next.js
- React
- Vue
- 选择建议
3.4 后端开发基础¶
- 后端的作用和功能
- 什么是后端
- 后端的作用
- 前后端的关系
- 如何使用AI生成后端代码
- Prompt技巧
- API设计
- 数据库设计
- 常见后端框架介绍
- Node.js
- Python
- 选择建议
3.5 第一个Vibe Coding项目¶
- 项目选择
- 简单项目推荐
- 项目难度评估
- 项目实现
- 需求分析
- 技术架构
- 开发实现
- 测试验证
- 项目部署
- 部署准备
- 部署步骤
- 部署验证
第四部分:低门槛本地部署¶
4.1 部署的重要性¶
- 为什么需要部署
- 部署的作用和价值
- 传统部署的痛点
4.2 Vercel.app零门槛部署方案¶
- Vercel.app介绍
- 什么是Vercel
- Vercel的优势
- 为什么选择Vercel
- 部署前准备
- 账号准备
- 项目准备
- 环境准备
- 部署步骤(详细截图)
- 连接GitHub
- 选择项目
- 配置设置
- 一键部署
- 获得链接
- 部署后管理
- 如何更新项目
- 如何查看日志
- 如何管理域名
- 常见问题解决
- 部署失败
- 链接无法访问
- 更新问题
4.3 EdgeOne Pages(国内可用,推荐)¶
- 详细教程:参考《EdgeOne_Pages部署教程.md》文档
- 快速概览:
- 什么是EdgeOne Pages
- EdgeOne Pages的优势
- 为什么推荐EdgeOne Pages(国内可用)
- 部署前准备
- 账号准备(腾讯云账号)
- 项目准备
- MCP协议准备
- 部署步骤(详细截图)
- 通过MCP协议部署(推荐)
- 通过控制台部署(备选)
- 一键部署
- 获得链接
- 部署后管理
- 如何更新项目
- 如何查看日志
- 如何管理域名
- 常见问题解决
- 部署失败
- 链接无法访问
- 更新问题
4.4 GitHub Pages(适合静态网站)¶
- 详细教程:参考《GitHub_Pages部署教程.md》文档
- 快速概览:
- 什么是GitHub Pages
- GitHub Pages的优势(完全免费,与GitHub集成)
- 适用场景(静态网站)
- 部署前准备
- GitHub账号准备
- 项目准备
- Git安装(如需要)
- 部署步骤(详细截图)
- 通过GitHub网页部署(最简单)
- 通过Git命令行部署(推荐)
- 使用GitHub Desktop部署(图形界面)
- 部署后管理
- 如何更新网站
- 自定义域名配置
- 使用Jekyll(可选)
- 常见问题解决
- 404错误
- 样式或脚本不加载
- 国内无法访问
- 更新不生效
4.5 其他部署工具¶
国际平台(需翻墙): - Netlify - 介绍和优势 - 部署步骤
国内平台(推荐): - 腾讯云静态网站托管 - 介绍和优势 - 部署步骤 - 阿里云OSS静态网站托管 - 介绍和优势 - 部署步骤 - 华为云OBS静态网站托管 - 介绍和优势 - 部署步骤 - Coding Pages - 介绍和优势 - 部署步骤
工具对比和选择建议: - 根据是否可以翻墙选择 - 根据项目需求选择 - 根据访问速度需求选择 - 参考《部署平台调研.md》文档
4.4 部署实战练习¶
- 练习项目
- 选择一个简单项目
- 完成部署流程
- 验证部署
- 如何验证部署成功
- 如何测试功能
- 分享项目
- 如何分享链接
- 如何展示项目
第五部分:进阶学习资源¶
5.1 学习路径¶
- 初学者路径
- 进阶路径
- 高级路径
5.2 推荐资源¶
- 在线课程
- 技术文档
- 社区资源
- 工具推荐
5.3 实践项目¶
- 简单项目推荐
- 中等项目推荐
- 复杂项目推荐
第六部分:常见问题FAQ¶
6.1 工具安装问题¶
- 常见安装问题
- 解决方案
6.2 开发问题¶
- 常见开发问题
- 解决方案
6.3 部署问题¶
- 常见部署问题
- 解决方案
6.4 其他问题¶
- 其他常见问题
- 解决方案
文档要求¶
详细程度¶
- 很细:每个步骤都要有详细说明和截图
- 易懂:用简单易懂的语言
- 完整:包含所有必要信息
格式要求¶
- 清晰的标题和目录
- 详细的步骤说明
- 丰富的截图和示例
- 常见问题解答
更新要求¶
- 根据反馈持续更新
- 保持信息的准确性
- 及时更新工具版本
最后更新:2024年12月11日