YoVDO

Mastering Reactive Extensions with C# and .NET

Offered By: Udemy

Tags

.NET Courses C# Courses

Course Description

Overview

A complete course on Rx.NET

What you'll 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

This course coversReactive 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 .NETtechnology, 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 .NETprogrammers wishing to expand their arsenal of .NETrelated skills. To take the course, you will need the following:

  • Good knowledge of C#and .NETframework
  • Good understanding of .NETapplication development (esp. collections/data storage)
  • Good knowledge of LINQ
  • Cursory knowledge of TPLmay 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 .NETinterfaces 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

Taught by

Dmitri Nesteruk

Related Courses

Introduction to Functional Programming
Delft University of Technology via edX
MongoDB for .NET Developers
MongoDB University
基于.Net的Web开发技术
Xi'an Jiaotong University via Coursera
Web Development with ASP.NET C# and Entity Framework Code-First
Canvas Network
Blazor and JavaScript Interoperability
Coursera Project Network via Coursera