使用 Next.js 15 构建生产级网页应用
Next.js 15 是各种规模公司在生产环境中使用的 React 框架——它提供 App Router、Server Actions 和 Partial Prerendering 作为一级特性,让单个代码库可以处理路由、数据获取、身份验证和部署,无需依赖独立后端。本课程涵盖全部内容,从您的第一个基于文件的路由到运营多租户 SaaS 应用。
您将学到什么
您将从头开始使用 App Router 构建应用,区分 Client Component 和 Server Component 并知道何时使用各自,编写 Route Handler 和边缘就绪的 API 端点,以及处理带验证和乐观 UX 的表单。数据获取、缓存和重新验证的内部机制将与 Server Actions、数据库集成、身份验证和授权一起深入讲解。后续课程涉及使用 Suspense 的流式 UI 和 Partial Prerendering、国际化和本地化路由、使用 WebSocket 的实时应用、可观测性和错误边界,以及通过构建管道的包优化。
学习路径
二十二门课程从 A1 到 C2 逐级递进。课程开始于 Next.js 15 Foundations 和 App Router Essentials,在 B1 和 B2 阶段深入 Testing Next.js Applications、Caching & Revalidation Internals 和 Deployment & Real-world Project,随后在 C1 阶段进阶至 Advanced Server Actions、Performance & Optimization 和 Real-Time Apps with Streaming & WebSockets。课程在 C2 阶段以 Multi-Tenant SaaS Architecture 和 Build Pipeline & Bundle Optimization 作为收尾。
工作原理
每门课程分为短小实践课,您可以在内置编辑器中完成,获得实时反馈,遇到困难时可以与 AI 导师互动。所有代码都运行在真实的 Next.js 15 环境中——不是沙箱虚拟环境。