Build Reactive RESTFUL APIs using Spring Boot/WebFlux | Skillshare


Build Reactive RESTFUL APIs using Spring Boot/WebFlux | Skillshare
English | Size: 7.59 GB
Genre: eLearning

This course is structured to give you both the theoretical and coding aspect ofReactive ProgrammingandReactive RestFul APIs using Spring WebFlux.

If you are looking forward to learn the below listed things:

What is Reactive Programming?
WriteReactive Programming code with SpringWebFlux.
WriteReactive Programming code with DB.
BuildingReactive RestFul APIs with Spring WebFlux
Then this is the right course for you. This is a pure hands on oriented course where you will be writing lots of code.

By the end of this course you will have the complete understanding of coding and implementing aReactive API using Spring WebFlux.

Why Reactive Programming ?

This section highlights about the need for reactive programming and explains in detail about the current execution model inspring-mvc.
This sections explains about the drawbacks in spring-mvc.
This section explains about the concurrency model in spring-mvc.
What is Reactive Programming?

This section talks about “What is Reactive Programming ?”
How Reactive programming works in a nutshell using a simple example.
This section will give you all an introduction toReactive Streams Specification.
This section will give all an introduction to”Reactive Libraries”that are out there.
Getting started with Project Reactor

This section will give you all the fundamentals ofProject Reactorand explore the project reactor using some examples.
This section covers the Reactive TypesFluxandMonoin detail.
Setting up the Project for this course

In this section we will set up the project for this course using theSpring Intializrwebsite.
Reactive Programming (Flux and Mono) – Hands on + Junit Testing

In this section we will explore about how Flux and Mono works via code.
We will do live coding on how to write Junit test cases using Flux and Mono.
We will explore lot of different operators in Flux and Mono.
Build the first Non Blocking RESTFUL API using Annotated Controllers – Hands On

In this section we will build the first non blocking API using the annotated controllers.
This section covers the fundamentals of how the reactive API works.
This sections also covers the coding aspect of how to return aFlux/Monofrom an end point.
This section also covers how to write JUNIT test cases usingWebTestClient.
Build Non Blocking RESTFUL API using Functional Web – Hands On

In this section we will build the non blocking API using the Functional Web Module.
This sections explains about theRouterFunctionandHandlerFunctionwhich forms the foundation for Function Web Module.
This section also covers how to write JUNIT test cases usingWebTestClient.
Spring WebFlux & Netty – Execution Model

This section explains about the different layers behind WebFlux to serve aHTTP Request/Response.
This sections covers the concepts ofNETTYsuch asChannel,EventLoopand some of the technical aspects ofNetty.
Overview of the Reactive API

This section will give you anOverview of the Reactive APIthat we are going to build as part of this course.
Reactive Programming in Databases – MongoDB – Hands On

In this section we will learn about how to write the reactive programming code with MongoDB.
Define the Item Document for the project.
This section covers about how to configure different profiles in Spring Boot.
In this section we will set up theItemReactive Mongo DBadapter.
This section also covers how to writeJUNIT test cases for the reactive repository.
Build the Item Reactive API Endpoint – Using RestController

In this section we will learn about how to code the ItemCRUDReactive API using the@RestControllerapproach.
This section also covers how to write automated tests usingJUNITand the non blocking test clientWebTestClient.
Build the Item Reactive API Endpoint – Using Functional Web

In this section we will learn about how to code the ItemCRUDReactive API using theFunctional Webapproach.
This section also covers how to write automated tests usingJUNITand the non blocking test clientWebTestClient.
Build Non Blocking Client using WebClient

In this section we will explore the techniques to interact withReactive API using the WebClient.
Learn the techniques to Invoke the Reactive API usingexchange()andretrieve()methods.
We will explore theGET, PUT, POSTandDELETE operations using theWebClient.
Handling Exceptions in WebFlux – RestController

In this section we will code and explore different approaches to handle the exceptions/errors that occurs in the reactive api that’s built usingRestController.
Handle exceptions using@ExceptionHandlerand@ControllerAdvice.
This section also covers how to writeJUNIT test cases for theExceptionscenarios.
Handling Exceptions in WebFlux – Functional Web

In this section we will code and explore different approaches to handle the exceptions/errors that occurs in the reactive api that’s built usingFunctional Web.
Handle exceptions usingWebExceptionHandler.
This section also covers how to writeJUNIT test cases for theExceptionscenarios.
WebClient – Exception Handling

In this section we will code and explore how to handle the exceptions using theWebClient.
Learn the techniques to handle the exceptions usingexchange()andretrieve()methods.
Streaming Real Time Data using WebFlux – Server Side Events (SSE)

In this section we will code and learn about build an endpoint forStreaming RealTime Data using Mongo DBandSpring WebFlux.
This section covers about theTailable CursorsandCapped Collectionsin Mongo DB.
Build aNon Blocking Streaming Endpointand interact with the Mongo DB using the@Tailableannotation.
Learn to write Automated Tests usingJUNITfor theStreaming Endpoints (SSE).

nitroflare.com/view/F967BBDAC8343E7/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part1.rar
nitroflare.com/view/32CE3CD26F78FF9/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part2.rar
nitroflare.com/view/B3AEA97848316DD/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part3.rar
nitroflare.com/view/2C6078D9F19C55C/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part4.rar
nitroflare.com/view/4160D2AD7B2F624/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part5.rar
nitroflare.com/view/0811777A64E4058/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part6.rar
nitroflare.com/view/E689920F64EEF09/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part7.rar
nitroflare.com/view/A775141B6907C37/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part8.rar

rapidgator.net/file/56ab814c53bc7e6f6d1ef8eddf4a7081/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part1.rar.html
rapidgator.net/file/b4d50daae795cb910c393bcaf6fda3fd/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part2.rar.html
rapidgator.net/file/d91b0d8bbebeed0e2c84f79140ce16b2/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part3.rar.html
rapidgator.net/file/3dfbaf2b7f3d5bfeafd58318c25112c0/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part4.rar.html
rapidgator.net/file/9b1e61bb01099901c7266eb6c9e4868e/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part5.rar.html
rapidgator.net/file/a284e17c7d51c5de6c2885c1251e0501/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part6.rar.html
rapidgator.net/file/2088d874811a81761dc2ac9c2f0a81dd/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part7.rar.html
rapidgator.net/file/3fd98d47c0bb94420a96cbc5e49339c4/SS.BUILD.REACTIVE.RESTFUL.APIS.USING.SPRING.BOOTWEBFLUX.30.12.part8.rar.html

If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.