Reactive Programming with Spring 5

Abstract

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

Prerequisites

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

Content

Reactive Streams:

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

WebFlux:

  • 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

Duration

2 days

Enroll Now
Contact us
Share: