TS 全栈学习教程

从零基础开始,逐步掌握 TypeScript 全栈开发,最终完成一个类似 ChatGPT 的 AI Agent 网站。

这个教程适合谁

你将学到什么

经过六个阶段的学习,你将掌握:

六个阶段

阶段主题交付项目
JavaScript → TypeScript + 开发环境CLI 待办事项管理器
Web 基础 + React + Next.js静态博客网站
数据库 + 后端开发带用户系统的留言板
AI 接入 — 聊天页面ChatGPT 风格聊天页
Agent 系统核心MCP + Skills Agent
完整项目打磨全功能 Agent 网站

2026 技术栈

技术版本用途
Node.js24 LTS运行时
TypeScript6.0语言
pnpm11.x包管理器
Next.js16.x全栈框架
React19.x前端 UI
Tailwind CSS4.x样式
shadcn/uiCLI 4.xUI 组件(源码复制)
Drizzle ORM0.45+数据库 ORM
PostgreSQL最新数据库(Supabase 免费托管)
Better Auth1.6认证
Vercel AI SDKv6AI 集成
MCP SDK1.29+Agent 工具
Vitest最新单元/集成测试
Playwright最新E2E 浏览器测试

如何使用本教程

  1. 按顺序学习。每篇教程都依赖前面学过的知识。
  2. 动手写代码。不要只读不写,每个示例都要自己跑一遍。
  3. 完成练习。每篇末尾有 3-5 道练习,附有答案,但先自己做再看答案。
  4. 善用 AI 工具。用 Claude Code / Cursor 帮助你理解代码、调试错误。
  5. 提交到 GitHub。每个阶段的交付项目都是你的作品集。

开始学习

点击左侧边栏「阶段一 → 01. 终端基础与命令行」,开始你的学习之旅。