Course Outline
Introduction
Reactive Programming with Spring 5: Spring MVC vs Spring WebFlux
Overview of WebFlux Features
- Reactive and Async concurrency model
WebFlux Programming Models
- Annotation-based reactive components
- Functional routing and handling
Preparing the Development Environment
Creating a REST Application
Understanding Project Reactor
- Mono and Flux
Working with Reactive Web Controllers
- RestController and WebClient
Publishing a Reactive Stream
Consuming a Reactive Stream
Socket Style Streaming
- WebSocket and WebSocketClient
Securing Reactive Endpoints with Spring Security
Testing the Application
Debugging the Application
Deploying the Application
Troubleshooting
Summary and Conclusion
Requirements
- Experience with Spring Framework.
Audience
- Developers
Testimonials (4)
We have covered a lot of different topics in a short time
Aurelien Petit - Prostep
Course - Spring 5
Machine Translated
A vast amount of practical knowledge was also conveyed in a practical form. I liked that the trainer is a practitioner, so discussing individual topics was enriched with real-life examples and best practices. It's clear that the trainer is passionate about technology and enjoys (and can) share their knowledge further. I wish for more such training sessions for myself and other trainees :)
Damian Suwala - Santander Bank Polska S.A.
Course - RabbitMQ with Java and Spring
Machine Translated
In this training we’re not only learned for the fundamental technical knowledge of Java spring/technology and most important things we also gaining the worldly knowledge which you have shared with us during the class.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Course - Java 8 and Spring
Everything. The trainer has the best teaching skills I've seen in my life.