Skip to Content
Reactive Spring, 2E
on-demand course

Reactive Spring, 2E

with Ken Kousen
April 2019
Intermediate
1h 59m
English
O'Reilly Media, Inc.
Closed Captioning available in German, English, Spanish, French, Italian, Japanese, Korean, Portuguese (Portugal, Brazil), Chinese (Simplified), Chinese (Traditional)

Overview

Spring and Spring Boot are frameworks that makes it much easier for developers to create and deploy enterprise applications with far less toil and tedious set up work. So, it’s no surprise that more and more developers are using Spring as their go-to environment. Reactive Spring extends the framework’s capabilities even further by making it possible to create non-blocking, asynchronous applications and REST-based services via the Reactor Core library to provide your users with a more satisfying user experience.

In this video course designed for developers with basic to intermediate Java skills, you’ll learn how to create reactive web applications using the Spring approach to development. You’ll explore the fundamentals that drive this powerful application framework. You’ll also examine the Reactive Streams specification, see how to write reactive applications using WebFlux, learn how to use a Kotlin implementation to streamline your code, and more. By the end of this video course, you'll be able to build, test, and manage Spring applications that adhere to the reactive pattern and offer your users a richer experience with your enterprise web applications.

What you’ll learn—and how you can apply it

  • How to build reactive applications with WebFlux
  • How to use the WebClient class to access a RESTful service and return a Flux or a Mono
  • How to implement the Reactive Streams specification
  • How to use annotated controllers
  • How to build handlers and routers to configure reactive services
  • How to use a Kotlin implementation to simplify coding

This video course is for you because…

  • You're a developer who wants to write web apps or REST-based services
  • You have a Java background (or other related language) and want to work with Spring
  • You're interested in the Spring ecosystem of projects

Prerequisites:

  • You should be familiar with using Spring and Spring Boot LP
  • You should be comfortable working with Java
  • Having some knowledge of web development would be helpful but is not required
  • A basic understanding of web development techniques using a Model-View-Controller framework would be beneficial
  • Having some knowledge of object-relational persistence (ORM) persistence mechanisms for relational databases, especially with tools like Hibernate, would be helpful

Materials or downloads needed in advance:

  • A GitHub repository containing the final form of the developed applications will be provided, but the applications will be built from the ground up

Further resources:

  • Spring Framework Essentials videos
  • Spring in Action, 5th edition (available on Safari)
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Reactive Spring Boot, 2nd Edition

Reactive Spring Boot, 2nd Edition

Josh Long
Spring Microservices in Action, Second Edition

Spring Microservices in Action, Second Edition

John Carnell, Illary Huaylupo Sanchez

Publisher Resources

ISBN: 9781492057192