课程大纲
Reactive Programming 简介
- Reactive 扩展 (Rx) 概述
- 关键概念:可观察对象、观察者和调度程序
- 设置开发环境
使用 Observables
- 创建和订阅 Observables
- 管理异步数据流
- 使用 Observables 处理事件
Rx.NET 中的调度程序
- 了解调度程序及其类型
- 使用调度程序控制并发
- 调度程序的实际示例
LINQ Rx.NET 中的操作员
- 使用 LINQ 运算符过滤和转换数据
- 聚合和组合 Observables
- 对事件流执行基于时间的操作
高级 Reactive Programming 技术
- 组合多个 Observable
- 反应式编程中的错误处理
- 测试和调试 Rx.NET 应用程序
实践项目
- 开发一个完整的异步应用程序
- 使用 Rx.NET 实现真实世界的场景
- 最佳做法和性能注意事项
摘要和后续步骤
要求
- .NET 编程经验
观众
- 开发 人员
客户评论 (5)
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
课程 - Reactive Programming with Angular RxJS
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
课程 - Advanced Blazor
培训师用现实世界中的实际例子很好地解释了这些主题,这使我们更容易掌握信息
Florin-Viorel Marut - Continental Automotive Romania
课程 - High-Performance Application Development with .NET Core
机器翻译
培训师对主题的适当知识和深刻理解,以及他以清晰有效的方式呈现和转移知识的能力。
Balazs Farkas - Greentube GmbH
课程 - Implementing the Actor Model with Microsoft Orleans
机器翻译
Comprehensive - covered everything we were interested in. Able to work through examples.