Angular:驱动生产级网络应用的框架
Angular 是 Google 推出的固有架构、TypeScript 优先的框架,用于构建大型、易维护的单页应用。其组件模型、依赖注入系统和一流的工具链使其成为企业团队和追求规模化结构的开发者的首选框架。本学习路径涵盖现代 Angular — 第 19 版,包含独立组件、Signals 和新的控制流语法 — 而非来自旧版指南的遗留模式。
你将学到什么
你将从 Angular CLI、项目结构和 Angular 19 基础开始,进而学习基于 Signals 的响应式编程、独立组件和依赖注入。之后,你会掌握模板驱动表单和响应式表单、RxJS 操作符、HttpClient 拦截器、组件生命周期钩子、内容投影、动画和路由。后续课程将涵盖使用 NgRx 和基于 Signal 的 NgRx SignalStore 进行状态管理、单元测试和端到端测试、国际化和自定义表单控件。本学习路径以变更检测优化、服务端渲染、水合、Module Federation 微前端、构建可复用的 Angular 库和 Angular 安全要点作为收尾。
学习路径
三十七门课程从 A1 到 C1。前八门课程(A1–A2)奠定基础:CLI 设置、独立组件、管道、生命周期钩子和双向绑定。B1 和 B2 课程培养应用技能 — RxJS、高级路由、响应式表单、指令组合和完整的测试覆盖。C1 等级涵盖将生产级 Angular 与教程 Angular 区分开来的内容:变更检测和性能、NgRx SignalStore、使用 Angular SSR 的服务端渲染、使用 Module Federation 的微前端、构建 Angular 库和Angular 安全要点。
工作原理
每门课程分为简短、实践性的课时,你可以在内置代码编辑器中完成,并获得实时反馈。当你遇到困难时,AI 导师随时可用,每个概念都通过直接在浏览器中运行的练习得到强化 — 无需本地设置即可开始。