Course Code:
angular19
Duration:
28 hours
Prerequisites:
- 理解HTML、CSS和JavaScript
- 具备Web开发概念和REST API的经验
- 熟悉TypeScript会有帮助,但不是必需的
受众
- 构建动态且可扩展前端应用程序的Web开发者
- 转向现代前端框架的JavaScript开发者
- 创建企业级SPA的软件工程师
Overview:
Angular 是一个基于 TypeScript 的强大前端框架,用于构建稳健的单页应用程序。
这项由讲师指导的培训(线上或线下)面向希望使用最新工具、组件架构和最佳实践来构建、测试和部署 Angular 19 应用程序的中级 Web 开发人员。
在培训结束时,参与者将能够:
- 使用 Angular CLI 设置和配置 Angular 19 开发环境。
- 创建组件、指令、服务和响应式表单。
- 使用路由、HTTP 客户端以及 RxJS 和信号进行状态管理。
- 构建、测试和部署生产就绪的 Angular 应用程序。
课程形式
- 互动式讲座和讨论。
- 大量练习和实践。
- 在实时实验室环境中进行实践操作。
课程定制选项
- 如需为本课程定制培训,请联系我们进行安排。
Course Outline:
Angular 19 入门
- Angular 介绍及 Angular 19 的新功能
- 使用 Angular CLI 设置专案
- 理解 Angular 的架构
元件与模板
- 创建与组织元件
- 数据绑定与插值
- 模板语法与生命周期钩子
指令与管道
- 使用内建的结构与属性指令
- 创建自定义指令
- 使用与创建自定义管道
依赖注入与服务
- 理解 Angular 的 DI 系统
- 创建与提供服务
- 将服务注入元件
表单与验证
- 模板驱动表单
- React 驱动表单与表单建构器
- 表单验证技巧
路由与导航
- 设置路由与懒加载模组
- 路由参数与守卫
- 导航策略与最佳实践
HTTP 客户端与数据处理
- 使用 HttpClient 模组
- 发送 API 请求与处理回应
- 错误处理与 RxJS 的可观察对象
状态 Management 与信号
- 使用 RxJS 进行响应式状态管理
- Angular 信号介绍
- 管理应用程式全域状态
测试与部署
- 元件与服务的单元测试
- 使用 Angular 工具进行端到端测试
- 建构优化与部署策略
总结与下一步
Sites Published: