Main Objectives
Explore the core objectives of this RxJS course where you will understand patterns, observables, operators, and concurrent programming. Learn how to apply these concepts in real projects such as a real-time earthquake visualizer, a reactive spaceship game, and a Cycle.js web app to gain practical reactive programming skills.
We'll cover the following...
Course contents
- Patterns used in RxJS
- RxJS Observables and operators
- Concurrent programs and pipelining
- RxJS subject class
We will also work on the following projects:
Earthquake visualizer
We will implement a reactive web application using the concepts of RxJS. This application will show us the areas of the world where earthquakes are occuring. The second part of our plan to make a real-time dashboard for earthquakes is to add reports and information from Twitter that is related to the different earthquakes happening around the planet.
Reactive spaceship game
After learning about observable pipelines in RxJS, we will implement them in a spaceship game. In this game, we as a hero will fight endlessly with hordes of enemies moving towards us. Let’s have fun while learning and record high scores each time we play the game!
Web application in Cycle.js
This application will introduce us to Cycle.js. We will see how we can query URL APIs and handle user inputs. We intend to create a search box widget using the techniques that we will learn in the course.