Going Reactive with Spring 5 and Project Reactor
Offered By: Devoxx via YouTube
Course Description
Overview
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 ArtistsCalifornia 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