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 .
Write a public review