Course Code: angular13adv
Duration: 28 hours
Prerequisites:
  • 基本了解 HTML、CSS 和 JavaScript
  • 具有 Angular 13
  • 经验或完成 Angular 13 入门课程

观众

  • 有经验的开发人员和程序员,希望扩展他们的知识 Angular 13
Overview:

Angular 是广泛使用的 JavaScript 框架,旨在开发可扩展的 Web 应用程序。

这种由讲师指导的现场培训(在线或现场)面向希望利用 Angular 13 的高级功能来构建、测试和部署高性能 Web 应用程序的经验丰富的开发人员和程序员。

培训结束时,参与者将能够:

  • 有效地使用 TypeScript 和 Angular CLI 创建复杂的 Angular 13 应用程序。
  • 开发、测试和部署 Angular 13 个 Web 应用程序以获得最佳性能。
  • 创建 Web 组件以提高 Angular 13 个应用程序的可重用性和可维护性。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在现场实验室环境中亲自实施。

课程定制选项

  • 如需请求本课程的定制培训,请联系我们进行安排。
Course Outline:

介绍

  • Angular 13 中有哪些新功能?

高级组件

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

高级服务

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

高级路由

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

高级表格

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

高级测试

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

性能优化

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

部署和生成优化

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

故障 排除

摘要和后续步骤

Sites Published:

United Arab Emirates - Angular 13 Advanced

Qatar - Angular 13 Advanced

Egypt - Angular 13 Advanced

Saudi Arabia - Angular 13 Advanced

South Africa - Angular 13 Advanced

Brasil - Angular 13 Advanced

Canada - Angular 13 Advanced

中国 - Angular 13 Advanced

香港 - Angular 13 Advanced

澳門 - Angular 13 Advanced

台灣 - Angular 13 Advanced

USA - Angular 13 Advanced

Österreich - Angular 13 Advanced

Schweiz - Angular 13 Advanced

Deutschland - Angular 13 Advanced

Czech Republic - Angular 13 Advanced

Denmark - Angular 13 Advanced

Estonia - Angular 13 Advanced

Finland - Angular 13 Advanced

Greece - Angular 13 Advanced

Magyarország - Angular 13 Advanced

Ireland - Angular 13 Advanced

Luxembourg - Angular 13 Advanced

Latvia - Angular 13 Advanced

España - Angular 13 Advanced

Italia - Angular 13 Advanced

Lithuania - Angular 13 Advanced

Nederland - Angular 13 Advanced

Norway - Angular 13 Advanced

Portugal - Angular 13 Advanced

România - Angular 13 Advanced

Sverige - Angular 13 Advanced

Türkiye - Angular 13 Advanced

Malta - Angular 13 Advanced

Belgique - Angular 13 Advanced

France - Angular 13 Advanced

日本 - Angular 13 Advanced

Australia - Angular 13 Advanced

Malaysia - Angular 13 Advanced

New Zealand - Angular 13 Advanced

Philippines - Angular 13 Advanced

Singapore - Angular 13 Advanced

Thailand - Angular 13 Advanced

Vietnam - Angular 13 Advanced

India - Angular 13 Advanced

Argentina - Angular 13 Advanced

Chile - Angular 13 Advanced

Costa Rica - Angular 13 Advanced

Ecuador - Angular 13 Advanced

Guatemala - Angular 13 Advanced

Colombia - Angular 13 Advanced

México - Angular 13 Advanced

Panama - Angular 13 Advanced

Peru - Angular 13 Advanced

Uruguay - Angular 13 Advanced

Venezuela - Angular 13 Advanced

Polska - Angular 13 Advanced

United Kingdom - Angular 13 Advanced

South Korea - Angular 13 Advanced

Pakistan - Angular 13 Advanced

Sri Lanka - Angular 13 Advanced

Bulgaria - Angular 13 Advanced

Bolivia - Angular 13 Advanced

Indonesia - Angular 13 Advanced

Kazakhstan - Angular 13 Advanced

Moldova - Angular 13 Advanced

Morocco - Angular 13 Advanced

Tunisia - Angular 13 Advanced

Kuwait - Angular 13 Advanced

Oman - Angular 13 Advanced

Slovakia - Angular 13 Advanced

Kenya - Angular 13 Advanced

Nigeria - Angular 13 Advanced

Botswana - Angular 13 Advanced

Slovenia - Angular 13 Advanced

Croatia - Angular 13 Advanced

Serbia - Angular 13 Advanced

Bhutan - Angular 13 Advanced

Nepal - Angular 13 Advanced

Uzbekistan - Angular 13 Advanced