Course Outline
Introduction
Reactive Programming with Spring 5: Comparing Spring MVC and Spring WebFlux
Overview of WebFlux Features
- Reactive and asynchronous concurrency models
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-Based Streaming
- WebSocket and WebSocketClient
Securing Reactive Endpoints with Spring Security
Testing the Application
Debugging the Application
Deploying the Application
Troubleshooting
Summary and Conclusion
Requirements
- Prior experience with the Spring Framework is required.
Audience
- Developers
Testimonials (3)
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Course - RabbitMQ with Java 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).