Reactive Programming with Spring Framework 5 (Udemy.com)

Learn Functional Reactive Programming with Spring Framework 5!

Created by: John Thompson

Produced in 2021

icon
What you will learn

  • Learn how to leverage the Reactive Programming Features of Spring Framework 5
  • Build microservices with Spring WebFlux
  • Leverage Reactive types in Spring Data MongoDB
  • Functional Programming with Java
  • Java 8 Streams

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 72 / 100

icon
Course Description

Brand new to Spring Framework 5 is Functional Reactive Programming!
What is Functional Programming?
What is Reactive Programming?
What is Functional Reactive Programming?
Functional Reactive Programming is the most significant feature introduced in Spring Framework 5. It is an important paradigm shift which allows you effectively work with streams of data.
In this course you will learn about one of the hottest trends in the Java community!
We'll start off the course talking about what are Reactive Streams, and why the Reactive Streams APIhas been included in Java 9.
Next, you'll get hands on experience with building a Reactive application to stream 'movie events' leveraging the Reactive data types and WebFlux - both new to Spring Framework 5.
In order to truly master Reactive Programming with Spring Framework 5, you must have a solid understanding of the Functional Programming features of the Java programming language.
Java 8 provided us the Streams API. We dive into the Java 8 Streams API and explore how closely related it is to the new Reactive data types in Spring Framework 5.
Once you have a solid understanding of Reactive Programming, you'll start diving into Reactive Programming with Spring Framework 5.
You will:
Build a Stock Quote Streaming Spring Boot microservice.
Use Spring WebFluxLearn about the functional configuration APIfor Spring WebFluxUse Spring Data MongoDB to reactively stream data into MongoDBComing Soon to the course:
Using Reactive Types with ThymeleafReactive RabbitMQReactive Kafka with SpringNOTE:
This course is for experienced Java and Spring developers. It is not a beginner level course.
Who this course is for:
Ideal for Spring Framework Developers wishing to learn Reactive Programming

icon
Instructor Details

John Thompson

Hi. I'm John.
I've been in the IT industry for over 20 years. Today, I specialize mainly in Java, the most successful and widely known programming language in use today. I also specialize with the Spring Framework, which the most popular open source application framework for building enterprise class applications on the Java platform. Just some of the organizations I've worked with include Visa, Kohls, Federal Home Loan Bank, and Belk Department Stores.
Through the courses I'm providing, I hope to leverage my years of experience to accelerate your learning of the Spring Framework. I'm not going to lie to you. The Spring Framework is a big framework. The environment for enterprise Java is even bigger. If you're new to Java, you have a lot to learn. I hope through the content on this web site I can accelerate your education of the Java and Spring landscape.

icon
More courses by John Thompson

Docker for Java Developers

$11.99

Spring Framework 5: Beginner to Guru

$11.99

Testing Spring Boot: Beginner to Guru

$11.99

Spring Boot Microservices with Spring Cloud Beginner to Guru

$11.99

SQL Beginner to Guru: MySQL Edition - Master SQL with MySQL

$11.99

icon
More java spring framework courses

Spring & Hibernate for Beginners (includes Spring Boot)

$11.99

Full Stack: Angular and Spring Boot

$11.99

Deploy Java Spring Apps Online to Amazon Cloud (AWS)

$11.99

Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk

$11.99

Spring Framework In Easy Steps

$11.99

Spring Boot Fundamentals

$11.99

icon
Reviews

3.6

153 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Sudeep Jesani on 11/21/2020

I'm surprised that this course has so many positive reviews. It was a very basic course, with a bunch of disparate things thrown in to make 3.5 hours. You could get the same knowledge just by reading some spring docs.

By Yasir Mian on 11/7/2020

Full end to end WebFlux application with Spring Framework 5 would have been better.

By Abhishek Verma on 9/19/2020

Could have spent more time on the main tenets of the Reactive manifesto, I mean the fundamentals. A section devoted to Java streams API perhaps was not needed, perhaps more focus should have been on the basic semantics of Rx, spring-reactive. The reactive code unless explained with sufficient clarity could be tough to understand.

By Rosemary Mbiydzenyuy on 9/16/2020

It has been good so far. I now have some exposure/introduction to reactive programming. Already familiar with concepts of passing functions around and streams in Java. i.e. the concept of functional programming from Java perspective is becoming clearer.

By B Mutthoju on 9/10/2020

Very good examples. Explanations are short and sweet.

By Matthew Hemingway on 8/15/2020

John Thompson does a great job explaining about Reactive Spring development. I only wish this were extended a bit more to other things like JPA and Hibernate for example.

By Mohit Goyal on 8/14/2020

Clear, precise and covers all aspects of Reactive ! So far so good

By Tomasz Piechota on 7/23/2020

Too many explanations of super basic stuff not connected with the topic of the course (docker, spring autowired (!), etc.). Only a handful of code examples which are ready in the video all of a sudden (I needed to pause and read through the file instead of being a spectator while the author is creating it). The "problem" in the end shows that the author's knowledge on the topic is not too deep.

By Amadou Diop on 7/16/2020

Excellent!

By Willem-Jan Boogerd on 7/8/2020

The introduction is quite ok but besides the fact the course is outdated, it barely scratches the surface on reactive programming. Just following the tutorial on the spring website will teach you the same...

By John Estess on 6/6/2020

My only complaint was the lack of explanation concerning the SynchronousSInk generator example. Otherwise - very, very good.

By Santosh M on 6/2/2020

Yes, I like the instructor. He is candid and honest - and doesnt seem to be intimidating at all. I am sure I will enjoy the course.