0% found this document useful (0 votes)
6 views3 pages

Intro to Reactive Programming

This document outlines a 5-day course on Reactive Programming, focusing on asynchronous data streams and various operations such as creating, transforming, filtering, and combining observables. It covers key concepts like ReactiveX, error handling, utility operators, and mathematical operations, along with specific operators for managing observables. Additionally, it touches on Sequelize for handling class and instance methods, getters, setters, and model casing.

Uploaded by

jeganrock500
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views3 pages

Intro to Reactive Programming

This document outlines a 5-day course on Reactive Programming, focusing on asynchronous data streams and various operations such as creating, transforming, filtering, and combining observables. It covers key concepts like ReactiveX, error handling, utility operators, and mathematical operations, along with specific operators for managing observables. Additionally, it touches on Sequelize for handling class and instance methods, getters, setters, and model casing.

Uploaded by

jeganrock500
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Intro to Reactive Programming

5 Days

What is Reactive Programming


 Programming with asynchronous data streams
 Combine, create and filter data streams
 Map data values from one stream to another
 Benefits of Reactive Programing

ReactiveX
 Observer Design Patterns
 ReactiveX Observables
 Creating Observables
o Create
o Defer
o Empty/Never/Throw
o From
o Interval
o Just
o Range
o Repeat
o Start
o Timer

Transforming Observables
 Buffer
 FlatMap
 GroupBy
 Map
 Scan
 Window

Filtering Observables
 Debounce
 Distinct
 ElementAt
 Filter
 First
 IgnoreElements
 Last
 Sample
 Skip
 SkipLast
 Take
 TakeLast

Combining Observables
 And/Then/When

1
 CombineLatest
 Join/forkJoin
 Merge/MergeMap
 StartWith
 Switch/switchMap
 Zip

Error Handling Operators


 Catch
 Retry

Observable Utility Operators


 Delay
 Do
 Materialize/Dematerialize
 ObserveOn
 Serialize
 Subscribe
 SubscribeOn
 TimeInterval
 Timeout
 Timestamp
 Using

Conditional and Boolean Operators


 All
 Amb
 Contains
 DefaultIfEmpty
 SequenceEqual
 SkipUntil
 SkipWhile
 TakeUntil
 TakeWhile

Mathematical and Aggregate Operators


 Average
 Concat/ConcatMap
 Count
 Max
 Min
 Reduce
 Sum

Backpressure Operators
 Backpressure operators

Connectable Observable Operators


 Connect

2
 Publish
 RefCount
 Replay To

Sequelize
 Class and Instance Methods
 Getters, Setters and Virtual Columns
 Model and Column Casing

You might also like