Working with JavaScript Streams
4.1 (7 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
66 students enrolled

Working with JavaScript Streams

Functional Programming concepts
4.1 (7 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
66 students enrolled
Last updated 9/2017
English
English [Auto-generated]
Current price: $31.99 Original price: $49.99 Discount: 36% off
18 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn what Streams are and how the concept originated
  • Understand how Streams are becoming the norm in modern JS
  • See how Streams turn conditional logic into better formed code
  • Discover the most popular JavaScript Streams library - RxJS!
  • Learn how to use Observers in Streaming JavaScript
  • Understand the incremental nature of Streams
  • Learn to write asynchronous functions in JS with Streams
  • Design streaming logic with greater performance and readability
  • Learn how RxJS provides amazing tools for Streaming data
  • Understand how Streams surface Functional Programming concepts
  • Become a much more marketable developer with Streams! ... and much, much more!
Course content
Expand 11 lectures 01:10:16
+ JavaScript Streams
11 lectures 01:10:16

Download support document here

Preview 04:18
Streams - Why & How
05:23
JavaScript Streams
04:06
Asynch Functions & Streams
09:53
The RxJS Library
05:14
Using RxJS
12:49
RxJS Observable/Observer Pattern
07:28
The RxJS Subject Class
06:36
Wrap Up
04:21
Requirements
  • Before taking this course, a student should ideally (but not absolutely) have: A at least a modest knowledge of JavaScript and common design patterns used in modern development.
  • Ideally, the student should be familiar with creating web applications on various JS platforms, frameworks, and libraries.
  • If the student has only some, or even none of these skills, he/she will still benefit from this course greatly, but may need to pause a video in progress to perform some additional background research.
  • This is encouraged, as it'll only make for a better overall experience and net benefit.
Description

Any IT professional or casual developer anticipating a better understanding of the JavaScript language and it's newer design patterns and structures needs to go through this course and absorb all of its content. Anyone desiring to learn more about the language and better ways to use it needs the knowldege, demonstrations, and practice presented in this course.  This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides an introduction to the concept of Streaming Data in JavaScript with a focus on the RxJS library's implementation of JavaScript Streams and tools for working with them.  

Who this course is for:
  • This course was built for web developers who want to elevate their JavaScript game by learning to work with Streaming data.
  • This course is designed for those developers who need to learn to use the JavaScript language to its full extent and it's upcoming features, including Streams.
  • Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand newer JavaScript language features and Functional Programming concepts and be able to better read and understand the JavaScript code that is being produced within any project they're associated with.