Build Reactive REST APIs with Spring WebFlux and Spring Boot (Udemy.com)
Reactive Programming with Java, Spring WebFlux. Build Non Blocking REST API with Spring Framework & Spring Data R2DBC
Created by: Infybuzz Learning
Last updated November 2024
What you will learn
- Learn Reactive Programming
- Lean Spring WebFlux with Spring Boot
- Learn Flux & Mono
- Learn Project Reactor
- Learn Spring Data R2DBC
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.3 out of 5higher than 21% of them
- Reviews90#670 of 816 by number of reviews
- Length4.8 hoursshorter than 63% of them
- Last updatedNovember 2024earlier than 51% of them
Course Description
***** Some Reviews From Students *****
its nice explanation
Great course for those (like me) who don't know about Reactive programming and searching for course to learn it from the beginning.
This course is all about Reactive Programming using Spring WebFlux and Spring Boot. It is asynchronous and non-blocking.
Now a days Spring Framework is widely used among Java Developers and specifically Spring Boot is in high demand. In this course you will learn Reactive Programming with Spring Boot.
You will learn reactive programming with Project Reactor library. First you will learn why need of Reactive REST APIs over traditional REST APIs.
Apart from this you will learn -
What is Back Pressure ?
Event Driven Stream
Reactive Stream Specification
You will learn Flux & Mono Reactive Types with Project Reactor library. Different methods provided in Flux and Mono. You will learn back pressure with request() and cancel() methods.
You will learn different Schedulers In Reactive Streams.
Immediate Scheduler
Parallel Scheduler
Single Scheduler
BoundedElastic Scheduler
After having the basic knowledge of reactive programming we will jump to Spring WebFlux with Spring Boot. You will learn functional endpoint with RouterFunction and HandlerFunction.
Then you will learn to Build Non Blocking REST APIs with Spring WebFlux & Spring Data R2DBC along with MySQL Database. Spring Data R2DBC is used to interact with SQL databases just like we have Spring Data JPA. In Reactive Stack Spring Data R2DBC is replacement of Spring Data JPA.
We will perform CRUD Operations (Create/Read/Update/Delete) using Spring Data R2DBC and MySQL database. Here different HTTP methods are covered like GET, POST, PUT and DELETE.
Video Streaming Platforms are perfect example for Reactive APIs and that what this course covers. Here we will create Video Streaming App just like YouTube using Spring WebFlux.
Instructor Details
- 4.3 Rating
90 Reviews
Infybuzz Learning
I always want to teach new things to students around the world. I believe that the more knowledge we share the more knowledge we gain.
I provide courses on Java, Spring, Spring Boot, Spring Cloud, Spring Batch, Spring Security, REST API, Microservices, Hibernate, Spring Data JPA, RabbitMQ, MongoDB (NoSQL), GraphQL, Pivotal Cloud Foundry, Heroku, Neo4j Graph Database, Spring WebFlux, Reactive Programming, Keycloak.
Having 113,000+ students around the world with reach to 170 countries.
Enrol in the courses and boost your technical skills.
Happy Learning & Happy Coding.
More courses by Infybuzz Learning
Microservices with Java Spring Boot and Spring Cloud (2025)
4.5 (6,130 Reviews)
Provider: Udemy
Time: 4h
$84.99
GraphQL API with Java Spring Boot & Spring Framework (2025)
4.3 (3,511 Reviews)
Provider: Udemy
Time: 5.2h
$64.99
MongoDB with Java Spring Boot & Spring Framework (2025)
4.4 (3,324 Reviews)
Provider: Udemy
Time: 4.2h
$69.99
Batch Processing with Spring Batch & Spring Boot (2025)
4.6 (3,184 Reviews)
Provider: Udemy
Time: 7.8h
$84.99
RabbitMQ : Messaging with Java, Spring Boot And Spring MVC (2025)
4.7 (2,455 Reviews)
Provider: Udemy
Time: 4h
$99.99
Build REST API with Spring Boot & Spring Data JPA (2026)
4.6 (1,996 Reviews)
Provider: Udemy
Time: 7.8h
$79.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Srinivas Jogada on 4/23/2025
Explanation is very clear. Explaining the each scenario with suitable example
By Sachin Anand on 3/6/2024
Great Course but I wanted more features like webclient and call other APIs using that response. But it was very good , learnt a lot . Thank you so much .
By Miguel Alba on 11/28/2023
At the end in the part of the video streaming there was an error not explained in the video. I will wait for the answer but it's frustrating not to see it working
By Harshith Gandham on 11/26/2023
Good course for beginners. Good explanation. User friendly. The Instructor explained well on creating reactive restful webservices. However, I think he should have explained how to consume the reactive webservices programmatically as well. This is the only part missing.
By Muhittin KAYA on 8/2/2023
He teaches reactive programming very well with a clear explanation and good example. Thank you!
By Numan Karaaslan on 4/3/2023
Nice explanation of reactive concepts. But most of the course content can easily be found online. Still, the course gives insights about the subjects.
By Thomas CAMPOS on 11/7/2022
Excellent. All is explained and showed. Thanks a lot. Greetings from France.
By Christine Lee on 3/8/2022
I saw someone had asked the same question I had in QnA. but that doesn't have answer even though it's been a while. Although this is not course for java8stream but it would be better to answer all QnA
By Igor Francesco on 3/2/2022
I just started in the microservices universe, soon I received an indication about this course from my co-worker, and I can say that the professor is very good, and goes straight to the point in a simple and practical way. This is exactly what I needed. I strongly recommend you buy this course if you want to learn about Spring WebFlux. Thank you very much. I'm Igor writing from Brazil.
By Yoogesh Sharma on 12/4/2021
Great course for those (like me) who don't know about Reactive programming and searching for course to learn it from the beginning.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












