Content
14 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
谁应该参加这门课程?为什么?
Angular入门
- 1
什么是 Angular?
- 2
使用 Angular 构建的项目示例
- 3
Angular 的发展历程
- 4
为什么使用 Angular?
- 5
课程项目:客户联系人管理应用程序
- 6
摘要:Angular 入门
- 7
测验:Angular 入门
路由与导航
- 1
路由与导航
- 2
什么是路由?
- 3
路由数组
- 4
路由器出口组件
- 5
通配符路由
- 6
重定向路由
- 7
创建我们的导航组件
- 8
在应用程序的工具栏中添加导航菜单
- 9
创建应用的“关于”页面
- 10
路由参数
- 11
路由守卫
- 12
实现路由守卫
- 13
摘要:路由与导航
- 14
测验:路由与导航
Angular 架构
- 1
Angular 概述
- 2
Angular 应用的文件夹结构
- 3
Angular 应用的架构
- 4
模块
- 5
组件
- 6
服务
- 7
为什么要使用 TypeScript?
- 8
我们的客户联系人管理应用程序的架构
- 9
摘要:Angular 架构
- 10
测验:Angular 架构
依赖注入、服务和 HttpClient
- 1
依赖注入、服务和 HttpClient
- 2
什么是依赖注入?
- 3
Angular 如何处理依赖注入?
- 4
注入器的层级结构
- 5
注入器的三个层级优势
- 6
Angular 中的提供者(Providers)
- 7
Angular 中的服务
- 8
深入了解 Angular 提供的服务
- 9
HttpClient 服务
- 10
HttpClient API 的特性
- 11
HttpClient 服务的高级功能
- 12
为客户端联系人管理应用程序创建服务
- 13
摘要:依赖注入、服务与 HttpClient
- 14
测验:依赖注入、服务与 HttpClient
开始使用 Angular CLI
- 1
命令行界面(CLI)如何帮助Angular开发者?
- 2
创建并运行客户联系人管理应用程序
- 3
Angular CLI 的命令
- 4
向 Angular 项目中添加 Angular Material
- 5
使用 Angular CLI 运行单元测试
- 6
使用命令行工具将应用程序打包为生产环境版本
- 7
架构图与 CLI 构建工具
- 8
命令行提示
- 9
Angular Elements
- 10
摘要:Angular CLI 入门
- 11
测验:开始使用 Angular CLI
可观察对象与 RxJS
- 1
可观察对象与 RxJS
- 2
与 RxJS 相关的术语
- 3
可观察对象
- 4
订阅和取消订阅可观察对象
- 5
可观察对象中的错误处理
- 6
热与冷可观察对象
- 7
什么是 RxJS?
- 8
观察者设计模式
- 9
RxJS 操作符
- 10
创建型操作符
- 11
条件运算符
- 12
组合操作符
- 13
错误处理操作符
- 14
转换操作符
- 15
RxJS Subjects
- 16
Angular 如何使用 RxJS
- 17
AsyncPipe
- 18
为客户端联系人管理应用程序创建响应式表单
- 19
摘要:可观察对象与RxJS
- 20
测验:可观察对象与RxJS
组件、模板和表单
- 1
Angular 中的组件、模板和表单
- 2
组件的历史
- 3
为什么我们现在需要组件?
- 4
组件的结构
- 5
组件生命周期钩子
- 6
插值与单向数据绑定
- 7
在父组件与子组件之间传递数据
- 8
在不相关组件之间传递数据
- 9
组件模板与组件样式化
- 10
哪种模板方法最好?
- 11
组件的类别
- 12
创建组件并更新应用程序的路由
- 13
为应用程序创建模板驱动的搜索表单
- 14
为应用程序创建响应式客户添加表单
- 15
何时使用响应式表单和模板驱动表单
- 16
摘要:组件、模板和表单
- 17
测验:组件、模板和表单
状态管理与 NgRx
- 1
状态管理与 NgRx
- 2
定义状态管理
- 3
状态管理的实现方法
- 4
Redux 库
- 5
探索 NgRx
- 6
动作示例
- 7
Reducer 的示例
- 8
Store 示例
- 9
注册状态
- 10
选择器示例
- 11
Effect 示例
- 12
摘要:状态管理与NgRx
- 13
测验:状态管理与NgRx
NgModules
- 1
NgModules
- 2
什么是 Angular 模块(concept)
- 3
@ NgModule 装饰器使用的元数据类别
- 4
NgModule 文件的组成部分
- 5
如何使用 CLI 创建模块
- 6
为我们的客户联系人管理应用程序创建模块
- 7
将我们的客户端组件添加到 ClientModule
- 8
为应用程序创建自定义材质模块
- 9
向应用程序添加 Angular Material 模块
- 10
概要:NgModules
- 11
测验:NgModules
测试 Angular 应用程序
- 1
测试 Angular 应用程序
- 2
测试与测试驱动开发
- 3
Jasmine实战
- 4
测试的设置与清理
- 5
Karma 测试运行器
- 6
采用测试驱动开发的方法
- 7
Angular 中的 Karma 配置
- 8
使用 Angular CLI 运行测试
- 9
在 Angular 中编写测试
- 10
TestBed 类
- 11
测试示例
- 12
摘要:测试
- 13
测验:测试
打包我们的应用程序
- 1
准备投入生产
- 2
使用 CLI 构建发布版本
- 3
环境文件
- 4
angular.json 文件
- 5
提前编译
- 6
其他各种生产优化
- 7
使用懒加载
- 8
应用大小预算
- 9
性能度量
- 10
摘要:打包我们的应用程序
- 11
测验:打包我们的应用程序
结论
- 1
最后的总结
附录
- 1
安装 Angular CLI
- 2
创建你的第一个 Angular 应用
- 3
安装 Visual Studio Code
- 4
安装 NgRx
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User