Course Code: webflux
Duration: 14 hours
Prerequisites:
  • Experience with Spring Framework.

Audience

  • Developers
Overview:

Spring WebFlux is a non-blocking reactive framework for building reactive web applications.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use WebFlux to develop and deploy reactive applications.

By the end of this training, participants will be able to:

  • Install and configure Spring 5 and the WebFlux framework.
  • Develop reactive application and services.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
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

Sites Published:

United Arab Emirates - Spring Webflux

Qatar - Spring Webflux

Egypt - Spring Webflux

Saudi Arabia - Spring Webflux

South Africa - Spring Webflux

Brasil - Spring Webflux

Canada - Spring Webflux

中国 - Spring Webflux

香港 - Spring Webflux

澳門 - Spring Webflux

台灣 - Spring Webflux

USA - Spring Webflux

Österreich - Spring Webflux

Schweiz - Spring Webflux

Deutschland - Spring Webflux

Czech Republic - Spring Webflux

Denmark - Spring Webflux

Estonia - Spring Webflux

Finland - Spring Webflux

Greece - Spring Webflux

Magyarország - Spring Webflux

Ireland - Spring Webflux

Luxembourg - Spring Webflux

Latvia - Spring Webflux

España - Spring Webflux

Italia - Spring Webflux

Lithuania - Spring Webflux

Nederland - Spring Webflux

Norway - Spring Webflux

Portugal - Spring Webflux

România - Spring Webflux

Sverige - Spring Webflux

Türkiye - Spring Webflux

Malta - Spring Webflux

Belgique - Spring Webflux

France - Spring Webflux

日本 - Spring Webflux

Australia - Spring Webflux

Malaysia - Spring Webflux

New Zealand - Spring Webflux

Philippines - Spring Webflux

Singapore - Spring Webflux

Thailand - Spring Webflux

Vietnam - Spring Webflux

India - Spring Webflux

Argentina - Spring Webflux

Chile - Spring Webflux

Costa Rica - Spring Webflux

Ecuador - Spring Webflux

Guatemala - Spring Webflux

Colombia - Spring Webflux

México - Spring Webflux

Panama - Spring Webflux

Peru - Spring Webflux

Uruguay - Spring Webflux

Venezuela - Spring Webflux

Polska - Spring Webflux

United Kingdom - Spring Webflux

South Korea - Spring Webflux

Pakistan - Spring Webflux

Sri Lanka - Spring Webflux

Bulgaria - Spring Webflux

Bolivia - Spring Webflux

Indonesia - Spring Webflux

Kazakhstan - Spring Webflux

Moldova - Spring Webflux

Morocco - Spring Webflux

Tunisia - Spring Webflux

Kuwait - Spring Webflux

Oman - Spring Webflux

Slovakia - Spring Webflux

Kenya - Spring Webflux

Nigeria - Spring Webflux

Botswana - Spring Webflux

Slovenia - Spring Webflux

Croatia - Spring Webflux

Serbia - Spring Webflux

Bhutan - Spring Webflux

Nepal - Spring Webflux

Uzbekistan - Spring Webflux