
Explains what is event loop and why we shouldn't block it at a very high level.
Explains what is event emitters are in nodejs using a simple example.
We will discuss why Streams are actually necessary in first place and see an example of it.
We will implement a simple stream in this video.
We will understand how event emitter and streams are related by reading through node js source code.
Discussing different types of streams.
In this video, we are going to discuss how one could build their own Readable streams.
In this video, we are going to discuss how one could consume any Readable streams.
In this video, we are going to discuss how one could build their own Readable streams (with objects).
In this video, we are going to discuss how one could build their own Writable streams.
In this video, we are going to discuss how one could use Writable streams.
In this video, we are going to discuss few real world examples of streams.
In this video, we are using own readable stream and pipe to our own writable stream.
Understanding back pressure can be tricky, but lets take an analogy to understand it!
In this video we are going to talk about solution for the backpressure use case.
Difference between once vs on function.
We will discuss whether data will be lost when our buffer is full.
How pipe solves our back pressure problem.
We will talk about handling large files using streams.
In this video, we will be talking about pipe, unpipe API of stream. Also, we will discuss the use case to use such an API.
In this video, we will understand how Duplex streams works.
In this video, we will understand what are transform streams.
In this video, we will see an example of transform stream
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 we build a website like youtube that **streams** the video? How the buffering happens? 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!
The course will teach you streams by running different small example. So sign up today and get your Node.js skills to the next level.
Few reviews of this course:
"Good course. Helps on understanding streams. Examples were also simple and clear. handling of back pressure was really good. I recommend for even experienced node ppl who doesnt have knowledge on this. Atlast wish could have added more examples."
"Good introduction on streams. I guess none of the course here on udemy touches on this! Thanks for the course. Really needed for node beginner !"