HOME > Development > Mastering Reactive Extensions with C# and .NET

Mastering Reactive Extensions with C# and .NET

  • Development
  • May 09, 2025
SynopsisMastering Reactive Extensions with C# and .NET, available at...
Mastering Reactive Extensions with C# and .NET  No.1

Mastering Reactive Extensions with C# and .NET, available at $69.99, has an average rating of 4.9, with 33 lectures, 4 quizzes, based on 742 reviews, and has 4700 subscribers.

You will learn about Create and consume observable sequences Generate sequences using Observable factory methods Quickly work with sequences using Subject classes Combine multiple sequences into a single stream Master time-related sequence processing This course is ideal for individuals who are Experienced .NET developers or Anyone interested in the Reactive paradigm It is particularly useful for Experienced .NET developers or Anyone interested in the Reactive paradigm.

Enroll now: Mastering Reactive Extensions with C# and .NET

Summary

Title: Mastering Reactive Extensions with C# and .NET

Price: $69.99

Average Rating: 4.9

Number of Lectures: 33

Number of Quizzes: 4

Number of Published Lectures: 33

Number of Published Quizzes: 4

Number of Curriculum Items: 37

Number of Published Curriculum Objects: 37

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • Create and consume observable sequences
  • Generate sequences using Observable factory methods
  • Quickly work with sequences using Subject classes
  • Combine multiple sequences into a single stream
  • Master time-related sequence processing
  • Who Should Attend

  • Experienced .NET developers
  • Anyone interested in the Reactive paradigm
  • Target Audiences

  • Experienced .NET developers
  • Anyone interested in the Reactive paradigm
  • This course covers?Reactive Extensions, a technology for working with streams of data in a reactive fashion. With Reactive Extensions, you can ingest, filter analyze and re-broadcast data streams. You can also build your own components which generate reactive streams for others to produce.

    Reactive Extensions started its life as a .NET?technology, but has since been ported to every other language imaginable, including even JavaScript. This course shows how Rx can be used specifically with C# and .NET.

    Topics Covered

  • The reactive paradigm and push collections
  • Key Rx operators
  • Rx’s Subject classes that help working with observable sequences
  • Fundamental Stream Operators
  • Advanced Stream Operators, including operations on multiple streams
  • Pre-requisites

    This is an intermediate-level course, designed for serious .NET?programmers wishing to expand their arsenal of .NET?related skills. To take the course, you will need the following:

  • Good knowledge of C#?and .NET?framework
  • Good understanding of .NET?application development (esp. collections/data storage)
  • Good knowledge of LINQ
  • Cursory knowledge of TPL?may be benefitial
  • Course Materials

  • 100%?hands-on, with live demonstrations of every topic covered
  • Presented in Visual Studio 2017?
  • Every lesson comes with a single-file demo?
  • End-of-section quizzes are available
  • Learning Outcomes

    By the end of the course, students should:

  • Understand the use of reactive sequences
  • Appreciate key observable/observer .NET?interfaces and how to use them
  • Efficiently use Subject classes for setting up simple scenarios
  • Apply single-stream operators, including operators involving time
  • Apply advanced operators, including multi-stream operators
  • Course Curriculum

    Lecture 1: Course Introduction

    Chapter 1: Key Interfaces

    Lecture 1: Overview

    Lecture 2: Observer Design Pattern

    Lecture 3: IObserver<T>

    Lecture 4: IObservable<T>

    Lecture 5: Summary

    Chapter 2: Subjects

    Lecture 1: Overview

    Lecture 2: Subject<T>

    Lecture 3: Unsubscribing

    Lecture 4: Proxy and Broadcast

    Lecture 5: ReplaySubject<T>

    Lecture 6: BehaviorSubject<T>

    Lecture 7: AsyncSubject<T>

    Lecture 8: Implementing IObservable

    Lecture 9: Summary

    Chapter 3: Fundamental Sequence Operators

    Lecture 1: Overview

    Lecture 2: Simple Factory Methods

    Lecture 3: Observable.Create

    Lecture 4: Sequence Generators

    Lecture 5: Converting Into Observables

    Lecture 6: Sequence Filtering

    Lecture 7: Sequence Inspection

    Lecture 8: Sequence Transformation

    Lecture 9: Sequence Aggregation

    Lecture 10: Summary

    Chapter 4: Advanced Sequence Operators

    Lecture 1: Overview

    Lecture 2: Exception Handling

    Lecture 3: Sequence Combinators

    Lecture 4: Time-Related Sequence Processing

    Lecture 5: Reactive Extensions Event Broker

    Lecture 6: Summary

    Lecture 7: Course Summary

    Lecture 8: Bonus Lecture: Other Courses at a Discount

    Instructors

  • Mastering Reactive Extensions with C# and .NET  No.2
    Dmitri Nesteruk
    Software/Hardware Engineering ? Quant Finance ? Algotrading
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 8 votes
  • 3 stars: 54 votes
  • 4 stars: 271 votes
  • 5 stars: 407 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!