Reactive Programming
By Jonathan Street
Discover the benefits of the reactive programming paradigm and how to apply this approach in your own projects

Target skills

Javascript
reactive systems
reactive programming
Programming Reactive Systems
9 weeks
Reactive programming is a set of techniques for implementing scalable, resilient and responsive systems. The basic building-block of such systems is event handlers. This course teaches how to implement reactive systems in Scala by using high-level abstractions based on event-handlers....

Reactive JS: Are you ready for the next big paradigm shift?
5.3 hours
As we all know, web development moves quickly. With frameworks like Angular 2 and React, we’ve seen a massive move in the industry from the imperative programming paradigm to the functional and reactive paradigms. To be successful in modern development, it’s paramount to have an understanding of ......

Spring WebFlux: Getting Started
2.7 hours
At the core of developing scalable web applications is a thorough knowledge of reactive programming. In this course, Spring WebFlux: Getting Started, you will learn the foundations of reactive programming and Spring WebFlux. First, you will learn exactly what reactive programming is and why it's ......

Reactive Programming with RxAndroid and Kotlin
1.5 hours
The most important elements of modern mobile apps are performance and data. Users want an app that is fast and responsive and they want their data to be fresh and accurate. In Reactive Programming with RxAndroid and Kotlin, you’ll learn how to deliver the kind of experience that the modern user d......

RxJS in Angular: Reactive Development
3.8 hours
Angular uses RxJS to create Observable data streams, but that’s just one of its many features. In this course, RxJS in Angular: Reactive Development, you will gain the ability to develop your applications with a more declarative and reactive approach using RxJS. First, you will learn RxJS terms a......

Target skills

Javascript
reactive systems
reactive programming