Reactive Programming with Spring 5


A new major release for the most popular Java framework. Like every release this one contains different improvements and adaptations to the new Java versions, but the most interesting addition in version 5 is the support for Reactive programming.
During this course, we will dive deep into Reactive programming and the reactive support in Spring Core and Spring MVC.

Target Audience

Java developers, team leaders and project managers


  • Familiarity with the Java language
  • Familiarity with Spring IoC and REST


Reactive Streams:

  • Introduction to Reactive Programming
  • Java 9’s Reactive Streams’ Architecture
  • Publish and Subscribe
  • Handling Protocols
  • Hands-on


  • WebFlux Overview
  • Handlers & Routers
  • Encoders & Decoders
  • Client-side API
  • Annotations vs. Functional API
  • Hands-on

Real-World Usage:

  • Testing
  • Threads and Blocking IO
  • Monitoring & Troubleshooting


2 days

Enroll Now
Contact us