课程大纲

Angular 19 入门

  • Angular 简介及 Angular 19 的新特性
  • 使用 Angular CLI 设置项目
  • 理解 Angular 架构

组件与模板

  • 创建和组织组件
  • 数据绑定与插值
  • 模板语法与生命周期钩子

指令与管道

  • 使用内置的结构指令和属性指令
  • 创建自定义指令
  • 使用和创建自定义管道

依赖注入与服务

  • 理解 Angular 的依赖注入系统
  • 创建和提供服务
  • 将服务注入组件

表单与验证

  • 模板驱动表单
  • 响应式表单与表单构建器
  • 表单验证技术

路由与导航

  • 设置路由与懒加载模块
  • 路由参数与守卫
  • 导航策略与最佳实践

HTTP 客户端与数据处理

  • 使用 HttpClient 模块
  • 发起 API 请求并处理响应
  • 错误处理与 RxJS 可观察对象

状态管理与信号

  • 使用 RxJS 进行响应式状态管理
  • Angular 信号简介
  • 管理应用范围的状态

测试与部署

  • 组件与服务的单元测试
  • 使用 Angular 工具进行端到端测试
  • 构建优化与部署策略

总结与下一步

要求

  • 了解 HTML、CSS 和 JavaScript。
  • 具备 Web 开发概念和 REST API 的经验。
  • 熟悉 TypeScript 会有所帮助,但非必需。

受众

  • 构建动态和可扩展前端应用的 Web 开发者。
  • 从 JavaScript 转向现代前端框架的开发者。
  • 创建企业级单页面应用的软件工程师。
 28 小时

客户评论 (3)

即将举行的公开课程

课程分类