
这是一门面向生产实践的 Next.js 系统课程。课程从项目创建、App Router 文件系统路由、页面与布局讲起,逐步深入 Server Components 与 Client Components、数据获取与缓存、导航、Route Handlers、Proxy、样式、图片、Server Actions、元数据 SEO、性能优化和构建部署。每章配有中文手绘图、交互实验与小测,帮助你不仅会调用 API,更能理解请求、渲染、缓存、安全与发布之间的边界,最终独立设计可维护、可观测、可上线的 Next.js 应用。
- 从项目创建、目录约定和 App Router 文件系统路由建立完整地图。 - 掌握页面、布局、模板、加载与错误边界,理解路由切换时哪些状态保留、哪些状态重置。 - 学会划分 Server Components 与 Client Components,处理数据获取、缓存、流式渲染与局部交互。 - 使用 Route Handlers、Proxy 和 Server Actions 处理请求、鉴权、表单提交、缓存失效和安全边界。 - 系统补齐样式、图片、元数据 SEO、性能优化、构建部署与生产观测,让项目真正具备上线条件。