NodeJS Streams

Understand the low level details of Streams today.

Instructed by Anto Aravinth Rayen

  • Understand how streams works
  • Low level details of NodeJs
  • Handling backpressure in streams
  • How pipe, pause, resume API works

 Streams are very important concept in Node world. Did you know our file system, HTTP server that you build in node is all built on top of streams? Understanding streams is very important to become an NodeJs Ninja! There are several types of Streams and mostly every course misses this important concept. For example, how do you handle reading a huge file size of say 70GB in node? Well the answer to that question is by using Streams.

 

This course gives you a solid understanding of how streams are working under the hood and at the same time, how one should use them too. The different types of streams will be explained. The following items would be covered:

1. Streams , why its required

2. Different types of Streams

3. Backpressure in Streams.

4. How to use pipe, pause, resume API

5. Understanding how internally Streams works!

Yes by the end of the course you will be knowing all underlying concepts of streams.  So do you want to become a NodeJS Ninja? Then sign up today!

  • Fundamentals of Javascript
  • Basics of NodeJs
  • Latest version of Nodejs
  • Who wants to extend their NodeJs skills
  • Understand at low level, how NodeJs works
  • Building Scalable applications using Streams
  • Understand how different types of Streams works
View More...

Section 1 : Introduction

  • Lecture 1 :
  • Introduction about the course.
  • Lecture 2 :
  • [Extra]: Introduction of EventLoop In Javascript
  • Lecture 3 :
  • Understanding EventEmitters with example
  • Lecture 4 :
  • What are Streams? Why we need it?
  • Lecture 5 :
  • Our first stream implementation
  • Lecture 6 :
  • Event Emitter and Streams
  • Lecture 7 :
  • Types of Streams

Section 2 : Writable and Readable Streams In Depth.

  • Lecture 1 :
  • Understanding Readable streams
  • Lecture 2 :
  • Consuming Readable Streams
  • Lecture 3 :
  • Readable Streams with Object mode
  • Lecture 4 :
  • Understanding Writeable streams
  • Lecture 5 :
  • Consuming Writeable Streams
  • Lecture 6 :
  • Examples of Readable and Writable Streams
  • Lecture 7 :
  • Using our own writable stream with Readable stream

Section 3 : Backpressures in Stream

  • Lecture 1 :
  • What is backpressure? Why we need to care?
  • Lecture 2 :
  • Example of backpressure
  • Lecture 3 :
  • Solution to backpressure
  • Lecture 4 :
  • Once Vs On Methods
  • Lecture 5 :
  • Can data be lost?
  • Lecture 6 :
  • The hidden truth about pipe function.
  • Lecture 7 :
  • Parsing large file
  • Lecture 8 :
  • Advanced stream example

Section 4 : Advanced Stream Type

  • Lecture 1 :
  • Understanding Duplex Streams
  • Lecture 2 :
  • Transform Streams.
  • Lecture 3 :
  • Example of transform stream

Getting started with coding

By : Devansh Varshney

Lecture 27

$14

The Extreme Web Development Course

By : Paul Carlo Tordecilla

Lecture 124

$18

Superb Python Course - Become Certi...

By : Paul Carlo Tordecilla

Lecture 91

$18

Superb Advance Javascript - Become ...

By : Paul Carlo Tordecilla

Lecture 28

$14

Application development with IBM Wa...

By : Harshit Srivastava

Lecture 14

Free

Learn React 16 and Redux by buildin...

By : Haider Malik

Lecture 74

$14

Need any help with the platform? Contact us at: support@learnfly.com