- .NET 编程经验
观众
- 开发 人员
.NET Reactive 扩展 (Rx) 是一个库,用于使用可观察集合和 LINQ 样式的查询运算符编写异步和基于事件的程序。
在这个以讲师为主导的现场培训中,参与者将学习如何使用.NET Reactive Extensions开发异步应用程序。
在培训结束时,参与者将能够:
- 创建从各种数据源(如股票报价、推文、计算机事件和 Web 服务)捕获事件流的应用程序。
- 使用 Observables 和 Schedulers 来表示和管理多个异步数据流。
- 使用 LINQ 运算符对多个事件进行过滤、投影、聚合、组合和执行基于时间的操作。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中实际实施。
课程定制选项
- 如需申请此课程的定制培训,请联系我们进行安排。
Reactive Programming 简介
- Reactive 扩展 (Rx) 概述
- 关键概念:可观察对象、观察者和调度程序
- 设置开发环境
使用 Observables
- 创建和订阅 Observables
- 管理异步数据流
- 使用 Observables 处理事件
Rx.NET 中的调度程序
- 了解调度程序及其类型
- 使用调度程序控制并发
- 调度程序的实际示例
LINQ Rx.NET 中的操作员
- 使用 LINQ 运算符过滤和转换数据
- 聚合和组合 Observables
- 对事件流执行基于时间的操作
高级 Reactive Programming 技术
- 组合多个 Observable
- 反应式编程中的错误处理
- 测试和调试 Rx.NET 应用程序
实践项目
- 开发一个完整的异步应用程序
- 使用 Rx.NET 实现真实世界的场景
- 最佳做法和性能注意事项
摘要和后续步骤
United Arab Emirates - Reactive Programing with Rx.NET
Qatar - Reactive Programing with Rx.NET
Egypt - Reactive Programing with Rx.NET
Saudi Arabia - Reactive Programing with Rx.NET
South Africa - Reactive Programing with Rx.NET
Brasil - Reactive Programing with Rx.NET
Canada - Reactive Programing with Rx.NET
中国 - Reactive Programing with Rx.NET
香港 - Reactive Programing with Rx.NET
澳門 - Reactive Programing with Rx.NET
台灣 - Reactive Programing with Rx.NET
USA - Reactive Programing with Rx.NET
Österreich - Reactive Programing with Rx.NET
Schweiz - Reactive Programing with Rx.NET
Deutschland - Reactive Programing with Rx.NET
Czech Republic - Reactive Programing with Rx.NET
Denmark - Reactive Programing with Rx.NET
Estonia - Reactive Programing with Rx.NET
Finland - Reactive Programing with Rx.NET
Greece - Reactive Programing with Rx.NET
Magyarország - Reactive Programing with Rx.NET
Ireland - Reactive Programing with Rx.NET
Luxembourg - Reactive Programing with Rx.NET
Latvia - Reactive Programing with Rx.NET
España - Reactive Programing with Rx.NET
Italia - Reactive Programing with Rx.NET
Lithuania - Reactive Programing with Rx.NET
Nederland - Reactive Programing with Rx.NET
Norway - Reactive Programing with Rx.NET
Portugal - Reactive Programing with Rx.NET
România - Reactive Programing with Rx.NET
Sverige - Reactive Programing with Rx.NET
Türkiye - Reactive Programing with Rx.NET
Malta - Reactive Programing with Rx.NET
Belgique - Reactive Programing with Rx.NET
France - Reactive Programing with Rx.NET
日本 - Reactive Programing with Rx.NET
Australia - Reactive Programing with Rx.NET
Malaysia - Reactive Programing with Rx.NET
New Zealand - Reactive Programing with Rx.NET
Philippines - Reactive Programing with Rx.NET
Singapore - Reactive Programing with Rx.NET
Thailand - Reactive Programing with Rx.NET
Vietnam - Reactive Programing with Rx.NET
India - Reactive Programing with Rx.NET
Argentina - Reactive Programing with Rx.NET
Chile - Reactive Programing with Rx.NET
Costa Rica - Reactive Programing with Rx.NET
Ecuador - Reactive Programing with Rx.NET
Guatemala - Reactive Programing with Rx.NET
Colombia - Reactive Programing with Rx.NET
México - Reactive Programing with Rx.NET
Panama - Reactive Programing with Rx.NET
Peru - Reactive Programing with Rx.NET
Uruguay - Reactive Programing with Rx.NET
Venezuela - Reactive Programing with Rx.NET
Polska - Reactive Programing with Rx.NET
United Kingdom - Reactive Programing with Rx.NET
South Korea - Reactive Programing with Rx.NET
Pakistan - Reactive Programing with Rx.NET
Sri Lanka - Reactive Programing with Rx.NET
Bulgaria - Reactive Programing with Rx.NET
Bolivia - Reactive Programing with Rx.NET
Indonesia - Reactive Programing with Rx.NET
Kazakhstan - Reactive Programing with Rx.NET
Moldova - Reactive Programing with Rx.NET
Morocco - Reactive Programing with Rx.NET
Tunisia - Reactive Programing with Rx.NET
Kuwait - Reactive Programing with Rx.NET
Oman - Reactive Programing with Rx.NET
Slovakia - Reactive Programing with Rx.NET
Kenya - Reactive Programing with Rx.NET
Nigeria - Reactive Programing with Rx.NET
Botswana - Reactive Programing with Rx.NET
Slovenia - Reactive Programing with Rx.NET
Croatia - Reactive Programing with Rx.NET
Serbia - Reactive Programing with Rx.NET
Bhutan - Reactive Programing with Rx.NET