精通 C# 和 .NET 的响应式扩展
Mastering Reactive Extensions with C# and .NET
Rx.NET 完整课程
你将学到什么
-
创建和使用可观察序列
-
使用 Observable 工厂方法生成序列
-
使用主题类快速处理序列
-
将多个序列组合成单个流
-
掌握与时间相关的序列处理
要求
-
对 C# 和 .NET 有很好的理解
-
对 LINQ 有很好的理解
描述
本课程涵盖反应式扩展,这是一种以反应方式处理数据流的技术。借助 Reactive Extensions,您可以摄取、过滤、分析和重新广播数据流。您还可以构建自己的组件,生成反应流供其他组件生成。
响应式扩展最初是作为 .NET 技术出现的,但后来被移植到所有其他可以想象到的语言,甚至包括 JavaScript。本课程展示了如何将 Rx 专门用于 C# 和 .NET。
涵盖的主题
- 反应式范式和推送集合
- 关键 Rx 操作员
- Rx 的主题类有助于处理可观察的序列
- 基本流运算符
- 高级流运算符,包括多个流上的操作
先决条件
这是一门中级课程,专为希望扩展 .NET 相关技能库的认真的 .NET 程序员而设计。要参加该课程,您将需要以下内容:
- 熟悉 C# 和 .NET 框架
- 对 .NET 应用程序开发有很好的了解(尤其是集合/数据存储)
- 良好的 LINQ 知识
- 对 TPL 的粗略了解可能会有所帮助
课程资料
- 100% 动手实践,对所涵盖的每个主题进行现场演示
- 在 Visual Studio 2017 中呈现
- 每节课都附带一个单文件演示
- 提供节末测验
学习成果
课程结束时,学生应该:
- 了解反应序列的使用
- 了解关键的 observable/observer .NET 接口以及如何使用它们
- 有效地使用主题类来设置简单的场景
- 应用单流运算符,包括涉及时间的运算符
- 应用高级算子,包括多流算子
本课程适合谁:
- 经验丰富的 .NET 开发人员
- 任何对反应式范式感兴趣的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)