Reactive Programming Methods


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Explore reactive programming concepts in Java by taking this course. It explores Java reactive methods and how to perform operations with RxJava. You will begin by studying marble diagrams, map and flatMap operations. You will look at common Boolean functions used with Observables, and complete a groupBy operation and a cast operation via RxJava. Other topics include how to apply an RxJava filter method, how to define a timeInterval operator and use a timestamp. Further concepts include using the scan operator to implement an accumulator function. As you progress, you'll discover how to combine two Observables with a Java zip function and work with the RxJava concat method. Then finally, as a review exercise, you will reactively filter and transform data.

Target Audience
Programmers and developers who wish to implement reactive programming using Java

Prerequisites
None

Expected Duration (hours)
0.8

Lesson Objectives

Reactive Programming Methods

  • start the course
  • describe a marble diagram
  • perform a map operation using RxJava
  • complete a flatMap operation using RxJava
  • perform any, all, contains, and isEmpty operations using RxJava
  • complete a groupBy operation using RxJava
  • perform a cast operation using RxJava
  • use an RxJava filter method
  • define a timeInterval operator and use a timestamp in RxJava
  • use the scan operator to apply an accumulator function in RxJava
  • combine using zip method in RxJava
  • work with the concat method in RxJava
  • use RxJava filters and transforms on data
  • Course Number:
    sd_jara_a02_it_enus

    Expertise Level
    Intermediate