

Language of instruction
英文
Current course fees
23,930
Location
Shanghai
X ACADEMY
Global Explorer Summit
-
2024.07.25
Major Course X-Core
Major Course X-Core
Major Course X-Core
生成式 AI 全栈开发
Full-Stack Development with GenAI
COURSE INTRO
Course Introduction 01
COURSE INTRO
Course Introduction 01
自生成式 AI 出现以来,传统全栈开发的工作流已经被彻底改变。从 GitHub Copilot 到 Cursor AI,前端和后端工程师们的 AI 工具变得越来越强大,开发效率也得到了数十倍提升。在 2024,有美国高中生利用 Gen-AI 工具开发出月入过万的独立应用,也有中国初中生借助 AI 开发出数十万用户的产品。
「TechX 生成式 AI 全栈开发」课程打破了传统前端后端课程的学习框架和路径,让你在生成式 AI 时代,用最低的成本快速掌握独立网站开发的能力,让你可以驾驭最强大 AI 为你搭建网站。在本课程中,你将掌握前端开发基础(HTML、CSS 和 JavaScript),以及主流前端框架(如 React、Vue)、后端以及服务器部署知识,通过实际开发来构建交互全面的网页应用。课程特别引入最前沿的 AI 工具如 Cursor AI、flowith 以及最强的 AI 模型如 Claude 3.5、OpenAI o1 等,带你学习使用 AI 快速为你搭建功能完全的全栈应用。
自生成式 AI 出现以来,传统全栈开发的工作流已经被彻底改变。从 GitHub Copilot 到 Cursor AI,前端和后端工程师们的 AI 工具变得越来越强大,开发效率也得到了数十倍提升。在 2024,有美国高中生利用 Gen-AI 工具开发出月入过万的独立应用,也有中国初中生借助 AI 开发出数十万用户的产品。
「TechX 生成式 AI 全栈开发」课程打破了传统前端后端课程的学习框架和路径,让你在生成式 AI 时代,用最低的成本快速掌握独立网站开发的能力,让你可以驾驭最强大 AI 为你搭建网站。在本课程中,你将掌握前端开发基础(HTML、CSS 和 JavaScript),以及主流前端框架(如 React、Vue)、后端以及服务器部署知识,通过实际开发来构建交互全面的网页应用。课程特别引入最前沿的 AI 工具如 Cursor AI、flowith 以及最强的 AI 模型如 Claude 3.5、OpenAI o1 等,带你学习使用 AI 快速为你搭建功能完全的全栈应用。



COURSE OUTCOME
Course Outcome 02
COURSE OUTCOME
Course Outcome 02
课程结束时,你将有机会运用所学,完成一种类型的产出,例如:
智能问答网站:利用生成式 AI 技术构建自动回答问题并实时更新内容的智能问答平台
个性化简历生成器:开发一个基于 AI 的简历生成器,根据用户的输入生成专业的简历模板
虚拟形象创作工具:制作一个生成专属虚拟角色和图像的工具,让用户通过输入文本描述来创建独特的虚拟形象
……
*最终产出的类型与内容,以探索者在参与顶点项目 X-Capstone 后的成品为准
课程结束时,你将有机会运用所学,完成一种类型的产出,例如:
智能问答网站:利用生成式 AI 技术构建自动回答问题并实时更新内容的智能问答平台
个性化简历生成器:开发一个基于 AI 的简历生成器,根据用户的输入生成专业的简历模板
虚拟形象创作工具:制作一个生成专属虚拟角色和图像的工具,让用户通过输入文本描述来创建独特的虚拟形象
……
*最终产出的类型与内容,以探索者在参与顶点项目 X-Capstone 后的成品为准
COURSE OUTCOME
Course Outcome 02
COURSE OUTCOME
Course Outcome 02
全栈开发工程师、AI 应用开发工程师、创业者/独立开发者
全栈开发工程师、AI 应用开发工程师、创业者/独立开发者
COURSE CONTENTS
Course Contents 03
COURSE CONTENTS
Course Contents 03
01 Motivation & React 基础
目标: 理解为何在 AI 大模型时代学习全栈开发,如何与 AI 工具交互构建学习助手,并巩固核心
React
概念。环境检查: 快速验证预习阶段的
Node
,Git
,Cursor
/VS Code
设置。解决任何遗留问题。实践: 在新的
Vite
项目中重建/扩展预习阶段的Counter
和TodoList
组件。添加诸如清除列表或显示项目数量之类的功能。确保组件在适当的地方接受和使用props
。练习使用 AI 提问遇到的概念。
02 样式 (Tailwind CSS) & UI 组件 (shadcn/ui)
目标: 学习使用
Tailwind CSS
的现代样式技术,并使用shadcn/ui
等集成预构建的 UI 组件。实践: 使用
Tailwind CSS
为第 1 天的TodoList
应用添加样式。使其具有响应性。用shadcn/ui
的Input
,Button
, 和Card
组件替换标准的HTML
input/button。尝试不同的Tailwind
utilities 和shadcn/ui
组件。
03 TypeScript & 状态管理
目标: 理解使用
TypeScript
进行静态类型检查的好处,并学习useState
之外的基本状态管理技术 (Zustand, Redux, Signal)。实践: 将
TodoList
应用转换为TypeScript
,为 props, state, 和事件处理程序添加类型。使用Zustand
实现一个简单的主题切换器 (例如, 更改背景颜色)。
04 数据库介绍 (SQL vs NoSQL) & Supabase/Firebase
目标: 理解数据库基础知识并设置云后端即服务 (
BaaS
)。实践: 创建
Supabase
帐户和项目。使用Supabase
仪表板 UI 或 SQL 编辑器创建todos
表。在表上启用行级安全。探索Supabase
仪表板。
05 客户端路由 + Hono 后端 & CRUD
目标: 用 React Router 做多页导航,并在 Cloudflare Workers 上用 Hono 搭建轻量 API,将前端安全地连到 Supabase 完成完整 CRUD,为后续 LLM 和部署做好接口基础。
实践: 把 Todo 应用拆成
/
列表与/add
表单;编写 Hono 路由(内部调用 Supabase RPC),前端通过 typed fetch 调用这些端点,实现新增、切换完成、删除 Todo。
06 LLM 接入(function call & agent)
目标: 搞懂 prompt-completion-function-call 流程、token 成本及轻量 Agent 框架,把业务动作封装成模型可调用函数。
实践: 前端调用
/api/chat
让用户用自然语言增删 Todo,再扩展到“周计划摘要”“错误诊断”与perception-planning-action
循环,让模型自主决定何时调用addTodo
、listTodos
等工具。
07 部署 & Demo Day 冲刺
目标: 掌握 Edge-First 部署思路和 GitHub Actions + Vercel/Cloudflare 的 CI/CD 流程,体验 AI 生成配置文件的效率。
实践: 用 Vercel CLI 或
wrangler deploy
一键上线并为每个 PR 生成预览。
01 Motivation & React 基础
目标: 理解为何在 AI 大模型时代学习全栈开发,如何与 AI 工具交互构建学习助手,并巩固核心
React
概念。环境检查: 快速验证预习阶段的
Node
,Git
,Cursor
/VS Code
设置。解决任何遗留问题。实践: 在新的
Vite
项目中重建/扩展预习阶段的Counter
和TodoList
组件。添加诸如清除列表或显示项目数量之类的功能。确保组件在适当的地方接受和使用props
。练习使用 AI 提问遇到的概念。
02 样式 (Tailwind CSS) & UI 组件 (shadcn/ui)
目标: 学习使用
Tailwind CSS
的现代样式技术,并使用shadcn/ui
等集成预构建的 UI 组件。实践: 使用
Tailwind CSS
为第 1 天的TodoList
应用添加样式。使其具有响应性。用shadcn/ui
的Input
,Button
, 和Card
组件替换标准的HTML
input/button。尝试不同的Tailwind
utilities 和shadcn/ui
组件。
03 TypeScript & 状态管理
目标: 理解使用
TypeScript
进行静态类型检查的好处,并学习useState
之外的基本状态管理技术 (Zustand, Redux, Signal)。实践: 将
TodoList
应用转换为TypeScript
,为 props, state, 和事件处理程序添加类型。使用Zustand
实现一个简单的主题切换器 (例如, 更改背景颜色)。
04 数据库介绍 (SQL vs NoSQL) & Supabase/Firebase
目标: 理解数据库基础知识并设置云后端即服务 (
BaaS
)。实践: 创建
Supabase
帐户和项目。使用Supabase
仪表板 UI 或 SQL 编辑器创建todos
表。在表上启用行级安全。探索Supabase
仪表板。
05 客户端路由 + Hono 后端 & CRUD
目标: 用 React Router 做多页导航,并在 Cloudflare Workers 上用 Hono 搭建轻量 API,将前端安全地连到 Supabase 完成完整 CRUD,为后续 LLM 和部署做好接口基础。
实践: 把 Todo 应用拆成
/
列表与/add
表单;编写 Hono 路由(内部调用 Supabase RPC),前端通过 typed fetch 调用这些端点,实现新增、切换完成、删除 Todo。
06 LLM 接入(function call & agent)
目标: 搞懂 prompt-completion-function-call 流程、token 成本及轻量 Agent 框架,把业务动作封装成模型可调用函数。
实践: 前端调用
/api/chat
让用户用自然语言增删 Todo,再扩展到“周计划摘要”“错误诊断”与perception-planning-action
循环,让模型自主决定何时调用addTodo
、listTodos
等工具。
07 部署 & Demo Day 冲刺
目标: 掌握 Edge-First 部署思路和 GitHub Actions + Vercel/Cloudflare 的 CI/CD 流程,体验 AI 生成配置文件的效率。
实践: 用 Vercel CLI 或
wrangler deploy
一键上线并为每个 PR 生成预览。
PREREQUISITES
Prerequisites 04
PREREQUISITES
Prerequisites 04
本课程讲师全程英语授课,没有前置背景要求,对所有充满想法对 Web 全栈开发感兴趣的探索者开放。
*预习阶段导师与学术领袖将帮助你完成基础知识和技能的学习
本课程讲师全程英语授课,没有前置背景要求,对所有充满想法对 Web 全栈开发感兴趣的探索者开放。
*预习阶段导师与学术领袖将帮助你完成基础知识和技能的学习
"What XA has brought to me, the improvement of CS literacy goes without saying, but what I am more grateful for is being able to meet the top and most outstanding peers of my age. I have seen living MIT, CIT students, consulted TAs who can do nothing but debug, and also gained a bunch of board game friends. Perhaps saying that my dream is to change the world will be laughed at by people, but XA has given me the confidence to turn my dreams into reality."
This road is long, and the places to go are filled with poetry and ideals. The tears and sweat left behind yesterday make me more tenacious and courageous now. This is what XA has taught me: we can always be a little braver."
Haiyi Jin Explorer
Fudan University
"What XA has brought to me, the improvement of CS literacy goes without saying, but what I am more grateful for is being able to meet the top and most outstanding peers of my age. I have seen living MIT, CIT students, consulted TAs who can do nothing but debug, and also gained a bunch of board game friends. Perhaps saying that my dream is to change the world will be laughed at by people, but XA has given me the confidence to turn my dreams into reality."
This road is long, and the places to go are filled with poetry and ideals. The tears and sweat left behind yesterday make me more tenacious and courageous now. This is what XA has taught me: we can always be a little braver."
Haiyi Jin Explorer
Fudan University
"What XA has brought to me, the improvement of CS literacy goes without saying, but what I am more grateful for is being able to meet the top and most outstanding peers of my age. I have seen living MIT, CIT students, consulted TAs who can do nothing but debug, and also gained a bunch of board game friends. Perhaps saying that my dream is to change the world will be laughed at by people, but XA has given me the confidence to turn my dreams into reality."
This road is long, and the places to go are filled with poetry and ideals. The tears and sweat left behind yesterday make me more tenacious and courageous now. This is what XA has taught me: we can always be a little braver."
Haiyi Jin Explorer
Fudan University



MENTORS
Previous Course Mentors 05
MENTORS
Previous Course Mentors 05

Brian Voong
2018、2025 学术导师
DoorDash IOS 工程师,YouTube 频道博主
加州大学伯克利分校学士
Brian 是一名在硅谷湾区大型科技公司工作的专业开发人员,拥有超过 15 年的工作经验,并曾为 Netflix 和思科等重要公司构建大型应用程序的知识。 目前于 DoorDash 担任 iOS 工程师,DoorDash 是一家公开上市的快递基础设施企业,为全球多个市场提供服务。工作之余,Brian 还在 YouTube 上成功运营了一个名为 “LetsBuildThatApp” 的在线教学项目,该频道拥有 202K 订阅者。
Brian Voong
2018、2025 学术导师
DoorDash IOS 工程师,YouTube 频道博主
加州大学伯克利分校学士
Brian 是一名在硅谷湾区大型科技公司工作的专业开发人员,拥有超过 15 年的工作经验,并曾为 Netflix 和思科等重要公司构建大型应用程序的知识。 目前于 DoorDash 担任 iOS 工程师,DoorDash 是一家公开上市的快递基础设施企业,为全球多个市场提供服务。工作之余,Brian 还在 YouTube 上成功运营了一个名为 “LetsBuildThatApp” 的在线教学项目,该频道拥有 202K 订阅者。
ACADEMIC LEADS
Previous Course TAs 06
ACADEMIC LEADS
Previous Course TAs 06
陆天一 Sky
2020 - 2025 学术助教
布朗大学 计算机硕士在读
卡尔顿学院 计算机科学与数学双学位学士
作为初创团队全栈开发成员参与 Flowith、Mirro AI 等项目,主导产品入选「奇迹创坛」Demo Day 和上榜 Product Hunt 月度产品。曾在 Web3 及量化金融公司进行高性能跨平台应用开发相关实习。深度参与 XA 四年筹备工作并担任 X23 学院组负责人。在学校多学期担任计算机系统课助教,开展对视觉算法的对抗性攻击防御研究,带领团队获得 MetaCTF 比赛大学组 Top 3。乐队主音吉他手,爵士室内乐团吉他手,寝室指弹吉他手。
林琪恩 Lynn
2024 - 2025 学术助教
布朗大学计算机与应用数学、音乐双专业
在一些 Tech 公司担任软件工程实习生,参与系统迁移和在线零售平台开发,为慈善机构 Eayikes 开发移动应用和网页简化餐食配送流程,以及为孤寡老人开发 daily check 定位系统。在 MIT Schwarzman College of Computing 的 Break Through Tech Program 担任 AI Fellow。擅长钢琴和大提琴,参加过多次学校的 chamber music group。
田宇轩 Daniel
2023 学术助教
宾夕法尼亚大学 沃顿管理与技术 M&T 项目本科生
曾任新泽西美高机器人队长,ISEF 生物医学工程项目决赛,MEGA League 黑客松联盟联创。拥有全栈软件开发、数据处理、硬件物联网和生物信息相关实战经验。目前在学习 Web3 和 XR 方向。
陆天一 Sky
2020 - 2025 学术助教
布朗大学 计算机硕士在读
卡尔顿学院 计算机科学与数学双学位学士
作为初创团队全栈开发成员参与 Flowith、Mirro AI 等项目,主导产品入选「奇迹创坛」Demo Day 和上榜 Product Hunt 月度产品。曾在 Web3 及量化金融公司进行高性能跨平台应用开发相关实习。深度参与 XA 四年筹备工作并担任 X23 学院组负责人。在学校多学期担任计算机系统课助教,开展对视觉算法的对抗性攻击防御研究,带领团队获得 MetaCTF 比赛大学组 Top 3。乐队主音吉他手,爵士室内乐团吉他手,寝室指弹吉他手。
林琪恩 Lynn
2024 - 2025 学术助教
布朗大学计算机与应用数学、音乐双专业
在一些 Tech 公司担任软件工程实习生,参与系统迁移和在线零售平台开发,为慈善机构 Eayikes 开发移动应用和网页简化餐食配送流程,以及为孤寡老人开发 daily check 定位系统。在 MIT Schwarzman College of Computing 的 Break Through Tech Program 担任 AI Fellow。擅长钢琴和大提琴,参加过多次学校的 chamber music group。
田宇轩 Daniel
2023 学术助教
宾夕法尼亚大学 沃顿管理与技术 M&T 项目本科生
曾任新泽西美高机器人队长,ISEF 生物医学工程项目决赛,MEGA League 黑客松联盟联创。拥有全栈软件开发、数据处理、硬件物联网和生物信息相关实战经验。目前在学习 Web3 和 XR 方向。
Language of instruction
英文
Current course fees
23,930
Location
Shanghai
X ACADEMY
Global Explorer Summit
-
2024.07.25
Location
Shanghai
Language of instruction
英文
Current course fees
23,930
X ACADEMY
Global Explorer Summit
-
2024.07.25
Frequently Asked Questions
How is the student-teacher ratio in the major courses?
How is the student-teacher ratio in the major courses?
How is the student-teacher ratio in the major courses?
I heard that the major courses of X ACADEMY are very hardcore. Will I fall behind when the course starts?
I heard that the major courses of X ACADEMY are very hardcore. Will I fall behind when the course starts?
I heard that the major courses of X ACADEMY are very hardcore. Will I fall behind when the course starts?
Can I only study one major course at X ACADEMY?
Can I only study one major course at X ACADEMY?
Can I only study one major course at X ACADEMY?
Contact Us
© 2024 | Shanghai Des Education Technology Co., Ltd. | Established in 2016. | 沪ICP备2021004001号-6
OUR CIVILIZATION WAS BUILT ON TECHNOLOGY. OUR CIVILIZATION IS BUILT ON TECHNOLOGY. TECHNOLOGY IS THE GLORY OF HUMAN AMBITION AND ACHIEVEMENT, THE SPEARHEAD OF PROGRESS, AND THE REALIZATION OF OUR POTENTIAL. FOR HUNDREDS OF YEARS, WE PROPERLY GLORIFIED THIS – UNTIL RECENTLY. WE, AT X ACADEMY, ARE HERE TO REVITALIZE THAT SPIRIT. TO US, THE FUTURE IS A CANVAS OF VAST POSSIBILITY, PAINTED WITH THE BRUSHES OF INNOVATION, CREATIVITY, AND OPTIMISM. WE BELIEVE IN A FUTURE WHERE TECHNOLOGY CONTINUES TO BE THE BACKBONE OF ADVANCEMENT, NOT JUST IN MATERIAL TERMS BUT AS A MEANS TO ELEVATE HUMAN EXPERIENCE AND CONSCIOUSNESS. WE ARE THE FUTURE OPTIMISTS, THE DREAMERS, THE MAKERS, AND THE DOERS. WE STAND READY TO COLLABORATE, TO INNOVATE, AND TO BUILD A BETTER TOMORROW WITH YOU. JOIN US, AS WE EMBARK ON THIS JOURNEY TO IGNITE THE FLAMES OF PROGRESS AND TO CHERISH THE TECHNOLOGY THAT MAKES IT POSSIBLE. IT IS TIME, ONCE AGAIN, TO RAISE THE TECHNOLOGY FLAG. IT IS TIME TO BE TECHNO-OPTIMISTS. WITH X ACADEMY, LET'S BUILD A BRIGHTER FUTURE TOGETHER.
Contact Us
© 2024 | Shanghai Des Education Technology Co., Ltd. | Established in 2016. |
OUR CIVILIZATION WAS BUILT ON TECHNOLOGY. OUR CIVILIZATION IS BUILT ON TECHNOLOGY. TECHNOLOGY IS THE GLORY OF HUMAN AMBITION AND ACHIEVEMENT, THE SPEARHEAD OF PROGRESS, AND THE REALIZATION OF OUR POTENTIAL. FOR HUNDREDS OF YEARS, WE PROPERLY GLORIFIED THIS – UNTIL RECENTLY. WE, AT X ACADEMY, ARE HERE TO REVITALIZE THAT SPIRIT. TO US, THE FUTURE IS A CANVAS OF VAST POSSIBILITY, PAINTED WITH THE BRUSHES OF INNOVATION, CREATIVITY, AND OPTIMISM. WE BELIEVE IN A FUTURE WHERE TECHNOLOGY CONTINUES TO BE THE BACKBONE OF ADVANCEMENT, NOT JUST IN MATERIAL TERMS BUT AS A MEANS TO ELEVATE HUMAN EXPERIENCE AND CONSCIOUSNESS. WE ARE THE FUTURE OPTIMISTS, THE DREAMERS, THE MAKERS, AND THE DOERS. WE STAND READY TO COLLABORATE, TO INNOVATE, AND TO BUILD A BETTER TOMORROW WITH YOU. JOIN US, AS WE EMBARK ON THIS JOURNEY TO IGNITE THE FLAMES OF PROGRESS AND TO CHERISH THE TECHNOLOGY THAT MAKES IT POSSIBLE. IT IS TIME, ONCE AGAIN, TO RAISE THE TECHNOLOGY FLAG. IT IS TIME TO BE TECHNO-OPTIMISTS. WITH X ACADEMY, LET'S BUILD A BRIGHTER FUTURE TOGETHER.
Contact Us
© 2024 | Shanghai Des Education Technology Co., Ltd. | Established in 2016. |
OUR CIVILIZATION WAS BUILT ON TECHNOLOGY. OUR CIVILIZATION IS BUILT ON TECHNOLOGY. TECHNOLOGY IS THE GLORY OF HUMAN AMBITION AND ACHIEVEMENT, THE SPEARHEAD OF PROGRESS, AND THE REALIZATION OF OUR POTENTIAL. FOR HUNDREDS OF YEARS, WE PROPERLY GLORIFIED THIS – UNTIL RECENTLY. WE, AT X ACADEMY, ARE HERE TO REVITALIZE THAT SPIRIT. TO US, THE FUTURE IS A CANVAS OF VAST POSSIBILITY, PAINTED WITH THE BRUSHES OF INNOVATION, CREATIVITY, AND OPTIMISM. WE BELIEVE IN A FUTURE WHERE TECHNOLOGY CONTINUES TO BE THE BACKBONE OF ADVANCEMENT, NOT JUST IN MATERIAL TERMS BUT AS A MEANS TO ELEVATE HUMAN EXPERIENCE AND CONSCIOUSNESS. WE ARE THE FUTURE OPTIMISTS, THE DREAMERS, THE MAKERS, AND THE DOERS. WE STAND READY TO COLLABORATE, TO INNOVATE, AND TO BUILD A BETTER TOMORROW WITH YOU. JOIN US, AS WE EMBARK ON THIS JOURNEY TO IGNITE THE FLAMES OF PROGRESS AND TO CHERISH THE TECHNOLOGY THAT MAKES IT POSSIBLE. IT IS TIME, ONCE AGAIN, TO RAISE THE TECHNOLOGY FLAG. IT IS TIME TO BE TECHNO-OPTIMISTS. WITH X ACADEMY, LET'S BUILD A BRIGHTER FUTURE TOGETHER.