Sela

Reactive Extension

Description
2 days that target the Reactive Extension (RX) library. Rx is a functional programming library designed to handle complex event processing. The course deep-dives into the library’s concept and guidelines. It will cover topics like exception handling, testing, remote processing, and scheduling. Students will master both practice and theory and become familiar with numerous RX operators.
Intended audience
.NET developers or team leaders with:</br> • at least 2 years of experience with C#;</br> • Programming experience and some practice with LINQ Query; </br> • Programming experience and some practice with multithreading; </br> • Familiarity with TPL (.NET 4) is recommended.

Topics

What is Rx?
Push standard
LINQ-able
Like Events but better
Course Goals
Why Rx
NuGet
Producer / Consumer
Different offering
Enlighten concept
Concept
Select
Where
Interval
Timer
Range
Return
Create
Generate
Do operator
Visual RX
LAB
Scheduler
Built-in Scheduler
ObserveOn
SubscribeOn
Composite events
Retry
Catch
Finally
SubscribeSafe
LAB
Hot Vs. Cold Observables
Publish
RefCount
Subject
Replay and ReplaySubject
District
DistinctUntilChanged
Sample
Aggregate
Scan
Merge
Zip
CombineLatest
Amb
Buffer
Window
Select Many
Group By
LAB
Interval
Timeout
Timestamp
TimeInterval
Throttle
Sample
Take and Skip
Generate Delay
Delay Subscription
Join
Group Join
Create
CompositeDisposable
RefCountDisposable
CancellationDisposable
BooleanDisposable
ContextDisposable
ScheduledDisposable
SingleAssignmentDisposable
MultipleAssignmentDisposable
SerialDisposable
LAB
Custom Scheduler
Virtual time
Historical Scheduler
Notification
TestScheduler
CreateHotObservable / CreateColdObservable
Defer
Extending the framework
LAB
Rx-Remoting
IQbservable
Design, design, design
Serialized Fashion
Resources
Unsubscribe
Subscription
Hot vs. Cold Observable
LINQ query syntax
Limit buffering
Scheduler
ObserveOn
Design for Testability
Custom operators

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?