Course Code: angular18
Duration: 28 hours
Prerequisites:
  • 对 JavaScript 的理解
  • 有 Web 开发经验
  • HTML 和 CSS 的基础知识

观众

  • Web 开发人员
  • 前端开发人员
  • 任何有兴趣使用 Angular 开发单页应用程序 (SPA) 的人
Overview:

Angular 18 是由 Google 维护的流行前端 Web 框架的最新版本。这个新版本包括几项重要的增强功能,例如优化的 TypeScript 4.7 功能、改进的更改检测、新的路由功能以及对 Angular DevTools (TopCloudDev) 的更新。 

这种以讲师为主导的现场培训(在线或远程)面向希望使用 Angular 18 构建动态、现代 Web 应用程序的初级到中级开发人员。

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

  • 设置和配置 Angular 18 个项目。
  • 利用 Angular 18 的新功能和改进。
  • 使用 Angular 18 开发强大、可扩展的应用程序。
  • 实现代码组织和体系结构的最佳实践。
  • 将 Angular 应用程序与 RESTful API 集成。

课程形式

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

课程自定义选项

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

Angular 18 简介

  • Angular 及其生态系统概述
  • Angular 18 中的新增功能
  • 设置开发环境

项目设置和架构

  • 使用 Angular CLI
  • 项目结构和文件组织
  • Angular 模块和组件

模板和数据绑定

  • Angular 模板语法
  • 插值、属性绑定和事件绑定
  • 使用 ngModel 进行双向数据绑定

组件和指令

  • 创建和使用组件
  • 组件生命周期挂钩
  • 内置指令(ngIf、ngFor 等)
  • 自定义指令

服务和依赖注入

  • 创建和使用服务
  • Angular 中的依赖注入
  • 管理应用程序状态

路由和导航

  • 设置 Angular 路由器
  • 配置路由和路由参数
  • 惰性装载和路线防护装置

Angular 中的表单

  • 模板驱动的表单
  • Reactive 形式
  • 表单验证和错误处理

HTTP 客户端和可观察对象

  • 使用 HttpClient 发出 HTTP 请求
  • 处理 HTTP 响应
  • 使用 RxJS 个可观察对象

高级主题

  • Angular 动画
  • 国际化 (i18n)
  • 性能优化技术

在 Angular 中测试

  • 使用 Jasmine 和 Karma 进行单元测试
  • 使用 Protractor 进行端到端测试
  • 测试 Angular 应用程序的最佳实践

部署和维护

  • 构建和部署 Angular 个应用程序
  • 使用 Git 进行版本控制
  • 持续集成和交付 (CI/CD) 实践

迁移和故障排除

  • 从旧版本的 Angular 迁移
  • 常见陷阱以及如何避免它们
  • 排查 Angular 18 的常见问题

实践课程

  • 动手实验
  • 真实世界的项目开发
  • 小组练习和同行评审

摘要和后续步骤

Sites Published:

United Arab Emirates - Angular 18

Qatar - Angular 18

Egypt - Angular 18

Saudi Arabia - Angular 18

South Africa - Angular 18

Brasil - Angular 18

Canada - Angular 18

中国 - Angular 18

香港 - Angular 18

澳門 - Angular 18

台灣 - Angular 18

USA - Angular 18

Österreich - Angular 18

Schweiz - Angular 18

Deutschland - Angular 18

Czech Republic - Angular 18

Denmark - Angular 18

Estonia - Angular 18

Finland - Angular 18

Greece - Angular 18

Magyarország - Angular 18

Ireland - Angular 18

Luxembourg - Angular 18

Latvia - Angular 18

España - Angular 18

Italia - Angular 18

Lithuania - Angular 18

Nederland - Angular 18

Norway - Angular 18

Portugal - Angular 18

România - Angular 18

Sverige - Angular 18

Türkiye - Angular 18

Malta - Angular 18

Belgique - Angular 18

France - Angular 18

日本 - Angular 18

Australia - Angular 18

Malaysia - Angular 18

New Zealand - Angular 18

Philippines - Angular 18

Singapore - Angular 18

Thailand - Angular 18

Vietnam - Angular 18

India - Angular 18

Argentina - Angular 18

Chile - Angular 18

Costa Rica - Angular 18

Ecuador - Angular 18

Guatemala - Angular 18

Colombia - Angular 18

México - Angular 18

Panama - Angular 18

Peru - Angular 18

Uruguay - Angular 18

Venezuela - Angular 18

Polska - Angular 18

United Kingdom - Angular 18

South Korea - Angular 18

Pakistan - Angular 18

Sri Lanka - Angular 18

Bulgaria - Angular 18

Bolivia - Angular 18

Indonesia - Angular 18

Kazakhstan - Angular 18

Moldova - Angular 18

Morocco - Angular 18

Tunisia - Angular 18

Kuwait - Angular 18

Oman - Angular 18

Slovakia - Angular 18

Kenya - Angular 18

Nigeria - Angular 18

Botswana - Angular 18

Slovenia - Angular 18

Croatia - Angular 18

Serbia - Angular 18

Bhutan - Angular 18

Nepal - Angular 18

Uzbekistan - Angular 18