Mastering JavaScript Streams

2.0(1)
English

This course aims to teach the most powerful technique in Node.js, Node.js Streams.

Node.js issues such as scalability, performance, slowness or crash of the complete system, usually happen because developers do not know about how the Node.js lifecycle works and try to use synchronous processing techniques that are impractical on the platform.

This course will teach you about what categories are, their use cases and how they have been used at the heart of Node.js since the first versions, how to test them and especially how to use them in practice

This course, in addition to teaching theory in practice, will develop a series of projects extracted from real life that involve complexity and large scale in processing, such as: processing terabytes of files, delivery and consumption of multimedia data on demand such as video and audio. , how to use them in sub-processes or multithreading in Node.js, the difference between Web Streams and Node.js Streams, and much more

Show more