080 41714080 info@consultkpi.com

Reactive Programming implementation using Rx java , Project Reactor, Spring WebFlux

Using all hands-on sessions

Beginner 4 (4 Rating) 28 Students enrolled
Created by KPI Consulting Last updated Tue, 08-Sep-2020 English
What will i learn?
  • Learn Reactive Programming is Paradigm or Architecture
  • Learn Reactive Programming Design Patterns
  • Learn Reactor & Core Features
  • Deep understanding on Flux
  • Learn Reactor Advanced topics

Curriculum for this course
0 Lessons 00:00:00 Hours
Requirements
  • A minimum of 1 Year Experience in Programming
  • Must have worked on java and Spring
  • Must have worked on any Web Stack
+ View more
Description

Reactive Programming implementation using Rx Java , Project Reactor, Spring WebFlux - Using all hands-on sessions 

This 40 hours of Instructor-led Online live sessions on Reactive Programming implementation using Project Reactor, Spring WebFlux can able you to learn all the real time implementations on Reactive Programming 

Java Functional Programming

  • What is Functional Programming
  • Functional and Object Oriented Programming implementation
  • Functional Programming Principles
  • function composition
  • lazy execution

Java Functional Programming Implementation

  • Inner Classes
  • Lambda Expressions
  • anonymous inner classes
  • Convert anonymous  inner classes into Lambda Expression
  • Functional and Declarative Programming using Java 8 Streams
  • Java 8 Stream
  • Pull Vs Push
  • Collections and Java Stream
  • Functional Interfaces in Java 8 Stream
  • Function and BiFunction
  • Predicate and BiPredicate
  • Consumer and BiConsumer
  • Supplier
  • java.util.Optional
  • java.util.Spliterator
  • Java Stream Intermediate and Terminal Operations
  • Java Stream Short Circuiting Operations
  • Java Stream Examples
  • Java 8 Stream API Limitations

 Reactive Programming

  • Reactive Programming
  • What is Reactive?
  • Reactive Programming is Paradigm or Architecture
  • Imperative Style
  • Declarative Style
  • asynchronous
  • synchronous
  • Observable
  • Streams
  • Reactive Programming Design Patterns
  • Iterator
  • Observer
  • Styles of Programming
  • CREATE
  • Easily create event streams or data streams.
  • COMBINE
  • Compose and transform streams with query-like operators.
  • LISTEN
  • Subscribe to any observable stream to perform side effects.
  • Reactive Systems
  • Reactive Programming Standards via Reactive Manifesto
  • Properties of Reactive Systems
  • Elasticity
  • Resilience
  • Reactive Streams
  • Reactive Streams with NonBlocking Back pressure

 

Project Reactor

  • Introducing Reactor
  • What is it?
  • Why is it?
  • Difference between RxJava and Reactor
  • Reactor Core Features
  • Deep understanding on Flux
  • Deep understanding on Mono
  • Create Flux and Mono
  • Subscribe
  • Threading and Schedulers
  • Operators
  • Lab:
  • Trading Service application
  • Create this application
  • Use the WebClient to stream JSON to the browser
  • Stock Details application
  • Create this application
  • Use a reactive datastore
  • Create a JSON web service
  • Update Trading Service application
  • Stock Quotes application
  • Create this application
  • Create a Quote Generator
  • Functional web applications with "WebFlux.fn"
  • Create your first HandlerFunction + RouterFunction
  • Integration tests with WebTestClient

 

Reactor Advanced

  • Mutualizing Operator Usage
  • transform
  • compose
  • Hot vs Cold
  • Broadcasting to Multiple Subscribers with ConnectableFlux
  • ConnectableFlux
  • Three Sorts of Batching
  • Flux>
  • Windowing with Flux>
  • Parallelizing Work with ParallelFlux
  • Buffering with Flux>
  • Parallelizing Work with ParallelFlux
  • Replacing Default Schedulers
  • Using Global Hooks
  • Adding a Context to a Reactive Sequence
  • Null-safety
  • Dealing with Objects that need clean-ups
  • Schedulers

Spring WebFlux and Project Reactor

  • Spring WebFlux
  • Spring 5 Features
  • Spring Boot Overview
  • Spring Boot Setup with WebFlux
  • Spring 5 and Non-Blocking Web Applications
  • Spring 5 Reactive Programming
  • Spring Restfull Services using Spring WebFlux
  • Spring Boot Rest Web Application Setup
  • Spring Rest Controller
  • Spring Response Types
  • Flux
  • Mono  | Consume Rest End Points using Post Man
  • Case Study:

Know your Faculty    - Mr.Subramanian  with 20+ years of diverse web development experience ,have had delivered 1000+ workshops across corporate

  • ** Delivered 1000+ classroom & online  sessions,
  • ** 6580+ participants
  • *** 8799+ hours of delivery online & classroom (until Nov 22nd 2017)
  • **** 20+ years of Exp

Clientele

  • Sopra Steria India, Noida
  • CSC , Chennai
  • Sapient ,Noida
  • Tavant Technologies India Pvt ltd, Bangalore
  • Altair Engineering India Pvt. Ltd., Bangalore
  • NIIT Technologies, New Delhi
  • EValueServe.com Pvt Ltd,Gurgaon
  • Scientific Games (Bally Technologies), Chennai
  • ERICSSON ,Kolkata
  • Oman Holdings Investments(OHI),Muscat, Oman.
  • Aon Hewitt - Chennai
  • Tech Mahindra Limited, Chennai
  • Quintiles ,Bangalore
  • ITC info Tech,Gurgaon
  • Wipro Technologies Chennai, Pune,Banaglore,Kolkatta,Hyderabad - Multiple Batches
  • Deloitte Consulting India Pvt. Ltd,Banaglore
  • Allstate Solutions India pvt Ltd, Bangalore
  • Capgemini ,Bangalore
  • Value Labs, Hyderabad
  • L &&T Technology Services Limited, Mysore
  • RamCo Systems Ltd,Chennai - Multiple Batches
  • Onmobile Global Ltd ,Bangalore
  • INATECH Info solutions Ltd ,Bangalore
  • CGI,Banaglore,Chennai
  • UniSys,Banaglore
  • Mind Tree Ltd, Chennai, Bangalore - Multiple Batches
  • Amadeus Software labs India Private Ltd, Bangalore
  • Botree Software International Private Ltd, Chennai
  • Emirates Airlines (Fly Emirates), UAE(Dubai)
  • HCL Technologies Ltd, Chennai ,Bangalore,Guragon –Multiple Batches
  • CTS, Coimbatore,Chenni ,Bangalore–Multiple Batches
  • IGATE, Chennai-Multiple Batches
  • Persistent Systems Private Ltd, Hyderabad
  • IFlex Solutions, Bangalore
  • CDAC ,Mysore
  • EWay Online ,Chennai
  • One Think India Private Ltd ,Coimbatore
  • SSI Limited, Coimbatore

 *Kindly note that Pricing may vary depending on the no of students to be enrolled .

+ View more
Other related courses
00:00:00 Hours
Updated Sat, 29-Aug-2020
0 1 ₹18000 ₹10999
00:00:00 Hours
0 1 ₹15999 ₹7599
00:00:00 Hours
0 0 ₹0
00:00:00 Hours
Updated Thu, 07-May-2020
0 0 ₹15999 ₹9999
00:00:00 Hours
Updated Wed, 27-May-2020
0 0 Free
00:00:00 Hours
Updated Wed, 30-Sep-2020
0 0 ₹4500
About the instructor
  • 0 Reviews
  • 28 Students
  • 54 Courses
+ View more
This workshop is delivered by one of top most industry-leading faculty with at least 10 to 15+ years of Industry as well as training experience

KPI Consulting is one of the fastest growing (with 1000+ tech workshops) e-learning & consulting Firm which provides objective-based innovative & effective learning solutions for the entire spectrum of technical & domain skills

Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
₹15000 ₹22000
Buy now
Includes:
  • 00:00:00 Hours On demand videos
  • 0 Lessons
  • Full lifetime access
  • Access on mobile and tv
Developed By: Monnet Digital India Pvt Ltd