Reactive Programming In Java Using Rxjava 3.X - Reactivex
Last updated 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.00 GB | Duration: 7h 19m
Reactive programming Paradigm using RxJava 3.0 and Reactive Streams | Build Next Gen programming skills in Modern Java
What you'll learn
Reactive Programming in RxJava 3
ReactiveX
Java Streams and Parallel Streams
Requirements
Java
Description
Welcome to our brand New Course! Reactive programming in Java using RxJava 3.x.This is a course where you will get to learn about an entirely new paradigm of programming "Reactive".In the Modern age of applications where things are getting developed rapidly, We come across a lot of applications being launched almost every week.This has become very difficult for businesses and application developers to make their applications stand out.There are few things that developers need to think about even before starting the development and choosing the right architecture for their upcoming applications!How the application will remain responsive even in case of extreme load?How they will make the System more resilient - Even in case of error system should behave sensibly?How they will make use of the resources in the most efficient manner?How they will cope up with the increasing load.. or you may say elastic?Reactive programming may be the answer to that.Reactive programming and libraries like RxJava, Reactor are built and designed to keep all these things in mind.In this course, we will understand Reactive Programming fundamentals and RxJava and its capability in deep.And the best thing about this course is that our main focus will be the core concepts of RxJava.RxJava comes with a lot of tools but before understanding and getting deep into them - In the first section of the course, we will understand some fundamentals to make our learning of RxJava more sensible and easy to learn in upcoming sections!Reactive ManifestoSync Vs AsyncCall Backs and Call BackHelllPush Vs PullConcurrent Vs ParallelObserver Design patternThen the power of RxJava will start. We have a lot to cover in DeepObservable and Observers OperatorsCombining ObservablesReplaying Caching and SubjectsConcurrency and Parallelism Buffering Throttling and SwitchingFlowable and BackPressure Implementation of Java reactive streamsThis Course also comes with two Bonus Sections of Java Streams.I strongly believe after completing this course you will have a SOLID foundation of Reactive programming concepts and RxJAVA.I welcome you again! and Wish you all the BEST !Happy LearningBasics>Strong;
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Course Resources
Section 2: Reactive Programming Introduction
Lecture 3 Introduction
Lecture 4 Reactive Manifesto
Lecture 5 Fundamentals 1 - Sync Vs Async
Lecture 6 Fundamentals 2 - CallBack Hell
Lecture 7 Fundamentals 3 - Push vs Pull
Lecture 8 Fundamentals 4 - Observer Design Pattern
Lecture 9 Fundamentals 5 -Concurrency and Parallel programming
Lecture 10 RxJava BIG Picture : How It Solves The Problems And Achieve Reactive Manifesto
Lecture 11 RxJava, Reactive Streams
Lecture 12 Summary
Section 3: Hello RxJava!
Lecture 13 Introduction
Lecture 14 Setting Up RxJava 3.x
Lecture 15 Hello RxJava!
Lecture 16 Summary
Section 4: The Observable And Observers
Lecture 17 Introduction
Lecture 18 Observable - Observer
Lecture 19 Creating Observable
Lecture 20 Creating Observer
Lecture 21 Hot And Cold Observables
Lecture 22 Connectable Observables : Multi-Casting
Lecture 23 Variants
Lecture 24 Disposing Resources
Lecture 25 Summary
Section 5: Operators
Lecture 26 Introduction
Lecture 27 What Are Operators?
Lecture 28 Types Of Operators
Lecture 29 Operators In Action
Lecture 30 Summary
Section 6: Combining Observables
Lecture 31 Introduction
Lecture 32 Merging V/s Concatenating
Lecture 33 FlatMap V/s ConcatMap
Lecture 34 Disposing Of Duplicate Emitting Sources : amb()
Lecture 35 Zipping V/s CombineLatest
Lecture 36 Grouping And Grouped Observable
Lecture 37 Summary
Section 7: Subjects, Replaying And Caching : Ways To Multicast
Lecture 38 Introduction
Lecture 39 Replaying And Caching
Lecture 40 Subjects ?
Lecture 41 Adding Emissions Using Subject
Lecture 42 Subject - Various Implementations
Lecture 43 Summary
Section 8: Concurrency And Parallelization
Lecture 44 Introduction
Lecture 45 How To?
Lecture 46 Schedulers
Lecture 47 subscribeOn()
Lecture 48 observeOn()
Lecture 49 The flatMap() To Achieve Concurrency
Lecture 50 Summary
Section 9: Buffering, Throttling, Switching
Lecture 51 Introduction
Lecture 52 Buffer() And Window()
Lecture 53 Throttle Operators
Lecture 54 switchMap()
Lecture 55 Summary
Section 10: Flowable and Backpressure
Lecture 56 Introduction
Lecture 57 Need of Backpressure
Lecture 58 Backpressuring with Flowable - Subscriber
Lecture 59 Creation and Backpressure Strategies
Lecture 60 Flowable vs Observable
Lecture 61 Summary
Section 11: Streams and Parallel Streams
Lecture 62 Bonus Section | Streams
Lecture 63 Section-Introduction
Lecture 64 Streams introduction
Lecture 65 Observing the Stream
Lecture 66 Stream PipleLine
Lecture 67 Streams are not data Containers
Lecture 68 Filter Operations
Lecture 69 Map Operations
Lecture 70 Reduce Operations
Lecture 71 Streams are Lazy
Lecture 72 Numeric Streams
Lecture 73 Numeric Streams - Methods
Lecture 74 Bounded Streams
Lecture 75 Infinite Streams
Lecture 76 Stream .of and FlatMap
Lecture 77 Parallel Streams
Lecture 78 Stateless and stateful operations
Lecture 79 Setting Parallelism
Lecture 80 Summay - Streams
Students who want to learn RxJava and Reactive programming
Screenshots
Homepage
without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post
Download from free file storage
Resolve the captcha to access the links!
Registered members don't get captcha ... just sayin