Favorites
b/udemy1edited 1 year agobyELKinG

Reactive Programming In Java Using Rxjava 3.X - Reactivex

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

Reactive Programming In Java Using Rxjava 3.X - Reactivex

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

All comments

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.