RxJava 2 : Reactive Programming using Java

Introduction to reactive programming using Java
Rating: 4.1 out of 5 (88 ratings)
6,809 students
RxJava 2 : Reactive Programming using Java
Rating: 4.1 out of 5 (88 ratings)
6,814 students
Reactive Programming Paradigm using Java Framework
Reactive Paradigm and Reactive Manifesto
Reactive Observable
Reactive Observer
Using Different Type of Operators
Operators for filtering observables
Operator for transforming observables
Operator for combining observables
Utility Operators on observables
Conditional Operator on observables

Requirements

  • Must know basics of Java language
Description

Reactive is not new in Software Engineering. Within few years, we have seen increase in reactive solutions at a large scale. Let us look what reactive programming actually means.

Reactive programming is a paradigm which enables to program for streams of data in non blocking (asynchronous) manner. It makes the solutions such that the system reacts to the stream of events.


This course is about Reactive Programming using Java. It will be helpful to you to learn further reactive programming using Java frameworks like Reactive Spring and others.

This course can be used for learning basic paradigm of reactive programming

In this course we will cover

  1. Reactive Programming Paradigm using Java Framework

  2. Reactive Paradigm and Reactive Manifesto

  3. Reactive Observable

  4. Backpressure and Flowables

  5. Using Different Type of Operators

  6. Operators for filtering observables

  7. Operator for transforming observables

  8. Operator for combining observables

  9. Utility Operators on observables

  10. Conditional Operator on observables


Who this course is for:
  • Want to learn reactive programming, RxJava2
  • What to learn Reactive programming fundamentals before reactive frameworks of Spring
Course content
8 sections • 34 lectures • 2h 27m total length
  • Introduction
    05:25
  • Reactive Manifesto : The guiding principles of reactive world
    02:26
  • Reactive Building Blocks
    03:11
  • Setting up the project
    07:15
  • Observable using just and a DemoObserver
    08:09
  • Just Observables
    2 questions
  • Observable using create
    05:52
  • Observable using defer
    05:46
  • Observable using interval
    05:00
  • Observable using timer
    04:29
  • Observable using range
    02:08
  • Observable using callable
    03:16
  • Observable without Backpressure and Flowable with Backpressure
    14:38
  • Operator Introduction and Buffer Operators
    05:21
  • groupBy Opeartor
    06:25
  • Map Operator
    02:00
  • FlatMap Operators
    05:38
  • Scan Operator
    02:39
  • Filtering Operators : Introduction
    01:13
  • Debounce Operator
    11:41
  • Distinct Operator
    01:01
  • ElementAt Operator
    05:03
  • Ignore Elements Operator
    01:41
  • Skip and SkipLast Operator
    03:10
  • Take and TakeLast Operator
    01:55
  • Filter Operator
    03:37
  • CombineLatest Operator
    04:26
  • Merge Operators
    01:58
  • Zip Operator
    03:22
  • Do and Delay Operators
    06:12
  • Timestamp and Timeout Operators
    02:53
  • All and Contains Operator
    03:25
  • SkipUnti and TakeUnti Operator
    03:16
  • SkipWhile And TakeWhile Operator
    02:33
  • Bonus Lecture
    00:53

Instructor
Technical Architect
Coding Saint
  • 4.1 Instructor Rating
  • 205 Reviews
  • 13,506 Students
  • 2 Courses

We are Coding Saint ,  with years of experience in building highly scaleable Spring and java projects.

With an experience of different domains , we see software development with an angle of real world examples.

We believe in sharing knowledge for better future . Knowledge in right hands and with right spirit makes wonders.