课程大纲

介绍

  • Angular 14高级主题概述
  • Angular 14基础知识回顾

高级TypeScript

  • 理解高级TypeScript语法
  • 处理类和接口的高级技术
  • 类型守卫、联合类型和交叉类型
  • 高级装饰器

高级组件

  • 自定义Angular的变更检测
  • 使用内容投影创建可重用组件
  • 构建动态组件
  • 使用高级输入和输出技术

高级指令

  • 自定义指令行为
  • 构建结构指令
  • 高级指令技术

高级服务

  • 高级依赖注入技术
  • 创建和使用服务工厂
  • 使用服务进行状态管理
  • 使用RxJS进行响应式编程

高级表单

  • 实现自定义表单控件
  • 高级表单验证技术
  • 处理复杂表单模型
  • 构建自定义表单模板

高级HttpClient

  • 拦截器和中间件
  • 缓存和离线数据存储
  • 实现WebSockets
  • 使用分页管理大数据集

高级测试和调试

  • 使用Jasmine和Karma进行高级测试
  • 模拟服务和组件进行测试
  • 调试性能问题
  • 测试复杂的异步代码

创建库和模块

  • 构建自定义Angular 14库
  • 开发自定义Angular 14模块
  • 在多个项目中复用代码
  • 发布和分发自定义库和模块

性能优化

  • 理解Angular 14的性能特性
  • 分析和识别性能瓶颈
  • 实现高级优化技术
  • 使用懒加载构建高性能应用程序

总结与下一步

要求

  • 熟悉Angular 14、HTML、CSS和JavaScript

受众

  • 开发人员
  • 程序员
 28 小时

客户评论 (5)

即将举行的公开课程

课程分类