课程大纲

介绍

  • Angular 13 中有哪些新功能?

高级组件

  • 高级组件概述
  • 使用高级装饰器
  • 使用高级生命周期钩子
  • 构建复杂组件
  • 实现动态组件
  • 构建自定义指令
  • 构建可重用的组件

高级服务

  • 高级服务概述
  • 使用服务提供商
  • 使用高级依赖注入技术
  • 使用可观察对象和主题
  • 构建异步服务
  • 创建单一实例服务
  • 创建工厂提供程序
  • 创建使用价值提供程序

高级路由

  • 高级路由概述
  • 使用嵌套路由
  • 使用路由防护
  • 使用延迟加载
  • 使用预加载
  • 创建自定义路由解析程序
  • 使用查询参数
  • 使用路由参数

高级表格

  • 高级表单概述
  • 生成自定义窗体控件
  • 构建自定义验证程序
  • 构建自定义异步验证程序
  • 在复杂场景中使用反应式表单
  • 使用动态表单
  • 将模板驱动的表单与验证结合使用
  • 构建自定义表单指令

高级测试

  • 高级测试概述
  • 测试高级组件
  • 测试高级服务
  • 测试高级表单
  • 使用测试驱动开发技术
  • 使用嘲弄和间谍
  • 使用 Protractor 进行端到端测试

性能优化

  • 性能优化概述
  • 使用 AOT 编译
  • 使用延迟加载
  • 优化变更检测
  • 优化组件渲染
  • 优化网络请求
  • 优化服务器端渲染

部署和生成优化

  • 部署和生成优化概述
  • 使用 Angular CLI
  • 使用生产版本
  • 使用代码拆分
  • 使用摇树
  • 针对渐进式 Web 应用进行优化
  • 针对搜索引擎进行优化

故障 排除

摘要和后续步骤

要求

  • 对HTML、CSS和JavaScript有基本了解
  • 有Angular 13使用经验或已完成Angular 13入门课程

受众

  • 希望扩展Angular 13知识的有经验的开发者和程序员
 28 小时

客户评论 (5)

即将举行的公开课程

课程分类