课程大纲

Angular 20入门

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

组件与模板

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

指令与管道

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

依赖注入与服务

  • 理解Angular的DI系统
  • 创建与提供服务
  • 将服务注入组件

表单与验证

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

路由与导航

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

HTTP客户端与数据处理

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

状态管理与信号

  • 使用RxJS进行响应式状态管理
  • Angular信号简介
  • 管理应用程序全局状态

测试与部署

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

总结与下一步

要求

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

受众

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

客户评论 (5)

即将举行的公开课程

课程分类