课程大纲

Reactive Programming 简介

  • Reactive 扩展 (Rx) 概述
  • 关键概念:可观察对象、观察者和调度程序
  • 设置开发环境

使用 Observables

  • 创建和订阅 Observables
  • 管理异步数据流
  • 使用 Observables 处理事件

Rx.NET 中的调度程序

  • 了解调度程序及其类型
  • 使用调度程序控制并发
  • 调度程序的实际示例

LINQ Rx.NET 中的操作员

  • 使用 LINQ 运算符过滤和转换数据
  • 聚合和组合 Observables
  • 对事件流执行基于时间的操作

高级 Reactive Programming 技术

  • 组合多个 Observable
  • 反应式编程中的错误处理
  • 测试和调试 Rx.NET 应用程序

实践项目

  • 开发一个完整的异步应用程序
  • 使用 Rx.NET 实现真实世界的场景
  • 最佳做法和性能注意事项

摘要和后续步骤

要求

  • .NET 编程经验

观众

  • 开发 人员
 7 小时

客户评论 (5)

即将举行的公开课程

课程分类