Master Java Reactive Programming with RxJava 2

Find out the trending paradigms in programming field: reactive programming with rxjava

what’s inside the course

  • You’ll recognize the reason in the back of rxjava development and how you can use it
  • I’ll provide the right tools and expertise to make your application reactive and asynchronous
  • Excel the observable and observer interfaces of rxjava
  • discover ways to manipulate and transform data streams with rxjava operators
  • check and debug you reactive app using a few action operators
  • use schedulers with the intention to make rxjava apps multithreaded

what do you need before enrolling

  • java basic understanding
  • be familiar with basic functional coding.It is desired however not strictly needed
  • any ide will work fine


reactive paradigm is used broadly in multiple tasks round the world with a lot of other programming languages. Reactive method use a better level of abstraction than traditional strategies, in which coder’s attention remains on what they want to do as opposed to finding ways to do it, this technique is referred to as the declarative programming. It uses additionally an event-driven technique wherein the software updates itself in response to external and inner events in a form of notifications to controllers. We use it much extra on the mvc pattern as the view is getting all of the information it desires from controller in a reactive way, that’s why rxjava works flawlessly with pattern designs.

In this tutorial, we will use the latest rxjava 2. 0, which is the ultra-modern model. It includes all of the functions of java 8 lambda expressions and also modularity and streams of java 9 & 10.

The tutorial is subdivided as following:

  • observable and observers: working and manipulating data streams in the easiest way possible
  • rxjava operators: we will use lambda expressions in operators to convert, lessen, suppress or even carry out all sorts of moves on data streams
  • mixtures and multicasting: mixing strategies like zipping and merging to place all distinct observables into one observable
  • flowables: the most suitable opportunity whilst dealing with massive data units and with higher pace
  • concurrency operators: to make rxjava applications multithreaded
  • transformers: to compose our very own operators and be able to create new ones if needed
  • checking out and debugging: with rxjava trying out operators

with this complete curriculum student will have a stable knowlegde in rxjava

Who is the target audience

  • coders who are keen to have knowledge of latest trends in java programming
  • software program developers and college students
  • experts inside the programming field
  • any person who has programming curiousity in the direction of new trends

made by lharrach abdellah
updated 10/2018

size: 1.41gb

Leave a Reply

Your email address will not be published.