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
Requirements
- .NET programming experience
Audience
- Developers
Testimonials (5)
Flexible approach and tailoring exercises to questions and issues raised by training participants.
Maciej - DataConsult S.A.
Course - Advanced Programming in C#
Machine Translated
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Course - Unit Testing with C#
Very good contact with listeners, very good knowledge of the topics and issues discussed. Very good ability to adapt exercises to new topics, cases, emerging problems, etc....
ABB Business Services Sp.z o.o.
Machine Translated
The trainer explained the subjects very good with actual examples from real world which made it simpler for us to grasp the information