Course Code: angular5
Duration: 28 hours
Prerequisites:
  • 熟悉基本的HTML、CSS、JavaScript
Overview:

Angular 5是用于构建移动、桌面和Web应用程序的现代JavaScript MVW (Model-View-Whatever) 框架。与之前的版本相比,Angular 5的一个显著特性是更快的加载和执行时间。Angular由Google创建,用于Google Adwords、Google Fiber、Adsense和其他服务。

在这一由讲师引导的现场培训中,学员将逐步创建和部署一个示例Angular应用程序并从中学习Angular 5的基础知识。

受众

  • 网络开发初学者
  • 有经验的前端开发人员
  • 任何有兴趣学习如何使用Angular开发应用程序的人员
  • 课程形式
  • 部分讲座、部分讨论、练习和大量实操
Course Outline:

介绍

Angular 5的背景和概述

ES6 JavaScript和TypeScript概述

设置Angular 5和Typescript

创建你的第一个Angular应用程序

  • 策划应用程序
  • 使用CLI设置一个Angular项目和应用程序
  • 使用Bootstrap 4和Sass创建一个基本项目设置

使用Angular 5的部件

  • 创建组件
  • 数据绑定和字符串插值
  • 属性绑定
  • 事件绑定
  • 双向数据绑定
  • 数据建模
  • 指令
  • 引导(Bootstrapping)
  • 输入和输出

使用Angular 5组件

  • 数据流
  • 使用AppModule
  • 使用自定义组件
  • 使用模板和样式
  • 使用样式封装(View Encapsulation)
  • 映射内容
  • 了解组件生命周期(Component Lifecycle)和生命周期钩子(Lifecycle Hooks)
  • 使用ViewChildren和ContentChildren

在Angular 5中进行数据绑定

  • 属性和事件绑定概述
  • 为自定义属性绑定和设置别名
  • 为自定义事件绑定和设置别名

更详细地了解指令

  • 内置指令
  • 自定义指令

调试Angular 5应用程序

  • 在Angular中理解错误消息
  • 在浏览器中使用Sourcemaps调试代码
  • 使用Augury

Angular 5服务

  • 学习服务的重要性
  • 创建日志记录服务
  • 创建一个数据服务

使用依赖注入(Dependency Injection)和提供者(Providers)

  • Injectors、Provider、Tokens
  • 配置依赖注入
  • 配置您的提供商
  • 将服务注入到组件、指令和服务中

使用路由切换页面

  • 设置路由
  • 配置和加载路由
  • 了解不同的导航方法
  • 在路由中使用参数
  • 创建嵌套路由
  • 使用重定向和通配符路由
  • 了解路由守卫
  • 了解路由策略

使用RxJS在Angular中创建和使用Observable(可观察对象)

  • Observable概述
  • RxJS概述
  • 在Angular中构建和使用Observable

处理表格

  • 使用模板驱动表单
  • 使用响应式表单

使用管道(Pipe)

  • 内置管道
  • 异步管道(Async Pipe)
  • 自定义管道

调用外部HTTP API

使用Angular模块

优化Angular 5应用程序

在Angular 5中执行基本的单元测试

部署Angular 5应用程序

故障排除

结束语

Sites Published:

United Arab Emirates - Angular 5

Qatar - Angular 5

Egypt - Angular 5

Saudi Arabia - Angular 5

South Africa - Angular 5

Brasil - Angular 5

Canada - Angular 5

中国 - Angular 5

香港 - Angular 5

澳門 - Angular 5

台灣 - Angular 5

USA - Angular 5

Österreich - Angular 5

Schweiz - Angular 5

Deutschland - Angular 5

Czech Republic - Angular 5

Denmark - Angular 5

Estonia - Angular 5

Finland - Angular 5

Greece - Angular 5

Magyarország - Angular 5

Ireland - Angular 5

Luxembourg - Angular 5

Latvia - Angular 5

España - Curso de Angular 5

Italia - Angular 5

Lithuania - Angular 5

Nederland - Angular 5

Norway - Angular 5

Portugal - Angular 5

România - Angular 5

Sverige - Angular 5

Türkiye - Angular 5

Malta - Angular 5

Belgique - Angular 5

France - Angular 5

日本 - Angular 5

Australia - Angular 5

Malaysia - Angular 5

New Zealand - Angular 5

Philippines - Angular 5

Singapore - Angular 5

Thailand - Angular 5

Vietnam - Angular 5

India - Angular 5

Argentina - Curso de Angular 5

Chile - Curso de Angular 5

Costa Rica - Curso de Angular 5

Ecuador - Curso de Angular 5

Guatemala - Curso de Angular 5

Colombia - Curso de Angular 5

México - Curso de Angular 5

Panama - Curso de Angular 5

Peru - Curso de Angular 5

Uruguay - Curso de Angular 5

Venezuela - Curso de Angular 5

Polska - Angular 5

United Kingdom - Angular 5

South Korea - Angular 5

Pakistan - Angular 5

Sri Lanka - Angular 5

Bulgaria - Angular 5

Bolivia - Curso de Angular 5

Indonesia - Angular 5

Kazakhstan - Angular 5

Moldova - Angular 5

Morocco - Angular 5

Tunisia - Angular 5

Kuwait - Angular 5

Oman - Angular 5

Slovakia - Angular 5

Kenya - Angular 5

Nigeria - Angular 5

Botswana - Angular 5

Slovenia - Angular 5

Croatia - Angular 5

Serbia - Angular 5

Bhutan - Angular 5

Nepal - Angular 5

Uzbekistan - Angular 5