Course Code: rxnet
Duration: 7 hours
Prerequisites:
  • .NET programming experience

Audience

  • Developers
Overview:

The .NET Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable collections and LINQ-style query operators.

In this instructor-led, live training, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.

By the end of this training, participants will be able to:

  • Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services.
  • Use Observables and Schedulers to represent and manage multiple asynchronous data streams.
  • Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction to Reactive Programming

  • Overview of Reactive Extensions (Rx)
  • Key concepts: Observables, Observers, and Schedulers
  • Setting up the development environment

Working with Observables

  • Creating and subscribing to Observables
  • Managing asynchronous data streams
  • Handling events with Observables

Schedulers in Rx.NET

  • Understanding Schedulers and their types
  • Using Schedulers to control concurrency
  • Practical examples with Schedulers

LINQ Operators in Rx.NET

  • Filtering and transforming data with LINQ operators
  • Aggregating and composing Observables
  • Time-based operations on event streams

Advanced Reactive Programming Techniques

  • Combining multiple Observables
  • Error handling in reactive programming
  • Testing and debugging Rx.NET applications

Hands-on Project

  • Developing a complete asynchronous application
  • Implementing real-world scenarios with Rx.NET
  • Best practices and performance considerations

Summary and Next Steps

Sites Published:

United Arab Emirates - Reactive Programing with Rx.NET

Qatar - Reactive Programing with Rx.NET

Egypt - Reactive Programing with Rx.NET

Saudi Arabia - Reactive Programing with Rx.NET

South Africa - Reactive Programing with Rx.NET

Brasil - Reactive Programing with Rx.NET

Canada - Reactive Programing with Rx.NET

中国 - Reactive Programing with Rx.NET

香港 - Reactive Programing with Rx.NET

澳門 - Reactive Programing with Rx.NET

台灣 - Reactive Programing with Rx.NET

USA - Reactive Programing with Rx.NET

Österreich - Reactive Programing with Rx.NET

Schweiz - Reactive Programing with Rx.NET

Deutschland - Reactive Programing with Rx.NET

Czech Republic - Reactive Programing with Rx.NET

Denmark - Reactive Programing with Rx.NET

Estonia - Reactive Programing with Rx.NET

Finland - Reactive Programing with Rx.NET

Greece - Reactive Programing with Rx.NET

Magyarország - Reactive Programing with Rx.NET

Ireland - Reactive Programing with Rx.NET

Luxembourg - Reactive Programing with Rx.NET

Latvia - Reactive Programing with Rx.NET

España - Reactive Programing with Rx.NET

Italia - Reactive Programing with Rx.NET

Lithuania - Reactive Programing with Rx.NET

Nederland - Reactive Programing with Rx.NET

Norway - Reactive Programing with Rx.NET

Portugal - Reactive Programing with Rx.NET

România - Reactive Programing with Rx.NET

Sverige - Reactive Programing with Rx.NET

Türkiye - Reactive Programing with Rx.NET

Malta - Reactive Programing with Rx.NET

Belgique - Reactive Programing with Rx.NET

France - Reactive Programing with Rx.NET

日本 - Reactive Programing with Rx.NET

Australia - Reactive Programing with Rx.NET

Malaysia - Reactive Programing with Rx.NET

New Zealand - Reactive Programing with Rx.NET

Philippines - Reactive Programing with Rx.NET

Singapore - Reactive Programing with Rx.NET

Thailand - Reactive Programing with Rx.NET

Vietnam - Reactive Programing with Rx.NET

India - Reactive Programing with Rx.NET

Argentina - Reactive Programing with Rx.NET

Chile - Reactive Programing with Rx.NET

Costa Rica - Reactive Programing with Rx.NET

Ecuador - Reactive Programing with Rx.NET

Guatemala - Reactive Programing with Rx.NET

Colombia - Reactive Programing with Rx.NET

México - Reactive Programing with Rx.NET

Panama - Reactive Programing with Rx.NET

Peru - Reactive Programing with Rx.NET

Uruguay - Reactive Programing with Rx.NET

Venezuela - Reactive Programing with Rx.NET

Polska - Reactive Programing with Rx.NET

United Kingdom - Reactive Programing with Rx.NET

South Korea - Reactive Programing with Rx.NET

Pakistan - Reactive Programing with Rx.NET

Sri Lanka - Reactive Programing with Rx.NET

Bulgaria - Reactive Programing with Rx.NET

Bolivia - Reactive Programing with Rx.NET

Indonesia - Reactive Programing with Rx.NET

Kazakhstan - Reactive Programing with Rx.NET

Moldova - Reactive Programing with Rx.NET

Morocco - Reactive Programing with Rx.NET

Tunisia - Reactive Programing with Rx.NET

Kuwait - Reactive Programing with Rx.NET

Oman - Reactive Programing with Rx.NET

Slovakia - Reactive Programing with Rx.NET

Kenya - Reactive Programing with Rx.NET

Nigeria - Reactive Programing with Rx.NET

Botswana - Reactive Programing with Rx.NET

Slovenia - Reactive Programing with Rx.NET

Croatia - Reactive Programing with Rx.NET

Serbia - Reactive Programing with Rx.NET

Bhutan - Reactive Programing with Rx.NET

Nepal - Reactive Programing with Rx.NET

Uzbekistan - Reactive Programing with Rx.NET