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)
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Course - RabbitMQ with Java and Spring
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.
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
Course - Spring and Hibernate in Java Applications
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).