Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Reactive JavaScript Programming
Rating: 4.2 out of 5(21 ratings)
143 students
Last updated 5/2017
English

What you'll learn

  • The power and ease of using Reactive programming
  • Thinking and modeling apps in the Reactive way.
  • Fully understand Rx js including its operators, subjects, and schedulers.

Course content

7 sections28 lectures2h 20m total length
  • The Course Overview2:19
    This video provides an overview of the entire course.
  • The Need for Going Reactive7:01

    Asynchronous programming is really useful, but it is tough to manage asynchronous code.

  • First Bite into bacon.js7:11

    Learn using a reactive programming library.

  • Building a Reactive Application10:00

    Making viewers familiar with building reactive applications.

Requirements

  • Some knowledge of ES6 is assumed as it is has been around for ~1.5 years now, but the course will initially guide through the ES6 syntax.

Description

This video is a combination of the following three aspects:

  • Introduction to Reactive Programming + Rx in Depth.
  • Need for going Reactive, Understanding Event Streams, Getting familiar with APIs, and Building a BMI Calculator App.
  • Introduce Rx concepts and similar APIs across many languages, Covering the necessary operators, Examples of Operators and Streams.
  • Building a stopwatch app
  • Building an Autocomplete search box with Rx.
  • Creating operators and performing various operations such as transform, filter, combine, and error handling.

About the Author

I Shriyans Bhatnagar use Rx.js on a daily basis in work, mostly combining it with React and redux. Being a full stack developer, I often find myself using Rx on Node too. Playing around with a few Reactive libraries—RxJs, most.js, and, bacon.js—and Reactive frameworks such as cycle.js, I absolutely love writing functional Reactive code. I am an avid fan of pure functional programming. I have played around with Haskell, elm, and erlang quite a lot and have some experience writing clojureScript. These days I really dig ReasonML (a new interface to OCaml by Facebook).
I started out as a backend engineer writing Ruby applications using rails, but I quickly moved on to using JavaScript for both the backend and frontend. My hobby projects vary from making Node-powered bots using Johnny-Five with the Arduino to machine-learning projects using Python libraries such as Scikit and Tensorflow. But, ultimately, I truly love building user interfaces and providing a good user experience.

Who this course is for:

  • This course assumes viewers are at least slightly familiar with JS in browsers and in Node.