YoVDO

Going Reactive with Spring 5 and Project Reactor

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Application Development Courses Event Handling Courses Reactive Programming Courses Reactive Streams Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore reactive programming with Spring 5 and Project Reactor in this 51-minute Devoxx conference talk. Dive into the new Netty-based web runtime and learn how to integrate it with existing Spring-stack technologies. Discover powerful testing mechanisms to improve code quality and efficiency. Follow along with a live coding demo that showcases how to build message-driven, elastic, resilient, and responsive services. Cover topics such as asynchronous I/O, Reactive Streams, data access, building applications, working with Flux and publishers, creating REST controllers, and implementing server-sent events. Gain insights into observability, security, authentication, and authorization in reactive applications. Learn from Java Champions Mark Heckler and Josh Long as they demonstrate how to leverage Spring 5's reactive capabilities for developing high-performance, scalable systems beyond traditional CRUD operations.

Syllabus

Intro
Big Problems
Network IO
Asynchronous IO
Reactive Streams
Reactor Project
Data Access
Saving the Project
Building the App
Sample Data Initializer
Write Data to Database
Alfonso Cuaron
Flux
Publisher
Activate Pipeline
Return a Movie
Return a Movie Event
Create a Movie Event
Service API
Stream of Value
Thread Pool Scheduler
Rest Controller
MovieController
Access Movie ID
Server Sent Events
Testing
Reactive Web Runtime
Movie Handler
Events
Cleanup
Checking for typos
Clear the mess
Streaming events
observability
endpoints
security
authentication
authorization
build a client


Taught by

Devoxx

Related Courses

Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
¡A Programar! Una introducción a la programación
University of Edinburgh via Coursera
Interactivity with JavaScript
University of Michigan via Coursera
Windows可视化程序设计
Xi'an Jiaotong University via Coursera
Android Basics: User Input
Google via Udacity