Cademy logoCademy Marketplace

Course Images

Reactive Programming in Java Using RxJava 3.x: ReactiveX

Reactive Programming in Java Using RxJava 3.x: ReactiveX

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 5 hours 27 minutes

  • All levels

Description

Build next-gen programming skills using RxJava 3.0 and Reactive Streams

In this course, you'll learn about Reactive programming and libraries such as RxJava and Reactor that are designed to keep the application responsive and make the system more resilient. The course starts by helping you understand the fundamentals of RxJava to make it easy for you to learn advanced topics such as the Reactive Manifesto, callbacks, callback hell, sync vs async, concurrent vs parallel, and the observer design pattern. As you advance, you'll also dive into the concepts of observable and observers, operators, combining observables, and replaying caching and subjects. You'll then explore concurrency and parallelism and get to grips with buffering, throttling, and switching. By the end of the course, you'll have developed a solid understanding of Reactive programming concepts and RxJAVA. All the code and supporting files for this course are available here: https://github.com/PacktPublishing/Reactive-Programming-in-Java-Using-RxJava-3.x-ReactiveX

What You Will Learn

Get to grips with Reactive programming fundamentals
Explore RxJava 3 and its features
Understand the implementation of Java Reactive Streams
Learn about the observer design pattern
Explore the different Streams in Java with the help of coding examples

Audience

If you want to learn RxJava and Reactive programming and use them to create amazing applications, this course is for you.

Approach

A hands-on course that will help you learn the concepts of RxJava 3.0 and Reactive Streams with the help of coding examples.

Key Features

Become proficient in Reactive programming using RXJava 3.x * Explore different Reactive Streams and learn about their implementation * Understand how different operators and observables work in Java

Github Repo

https://github.com/packtpublishing/reactive-programming-in-java-using-rxjava-3.x-reactivex

About the Author

Basics Strong

Basics Strong is a team of technocrats from IITs who focus on solving problems using technology. They work on mission-critical projects in AI, machine learning, and BlockChain as a domain and use Java, Python, JavaScript, and a lot of tools and technologies. They love to code and program. The team believes that a strong foundation in the basics of programming concepts can help you solve any technical problem and excel in your career. Therefore, they create courses that help you build your basics and come up with ways to make complicated concepts easy to learn. All their courses are carefully crafted to include hands-on examples and comprehensive working files for practical learning.

Course Outline

1. Introduction


2. Reactive Programming Introduction


3. Hello RxJava!


4. The Observable And Observers


5. Operators


6. Combining Observables


7. Subjects, Replaying And Caching : Ways To Multicast


8. Concurrency And Parallelization


9. Buffering, Throttling, Switching


10. Flowable and Backpressure


11. Streams and Parallel Streams

Course Content

  1. Reactive Programming in Java Using RxJava 3.x: ReactiveX

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews