Mastering Node.js Streams with Erick Wendel

11h 39m 5s
English
Paid
January 26, 2024

Learn the Node.js' most powerful feature for processing data on-demand, the Node.js Streams.A practical guide for you to learn how to process large loads of data on demand, such as processing videos, audio, integrations between systems, databases, and more using the powerful Node.js Streams.

More

You will learn in practice how to build and test complex projects at scale by:

  • Understanding the difference between Web Streams and Node.js Streams
  • Creating E2E and Unit tests when using Node.js Streams
  • Using multiprocesses and multithreading in Node.js
  • Seeding and consuming multimedia data on demand such as video and audio
  • Processing terabytes of files

Watch Online Mastering Node.js Streams with Erick Wendel

Join premium to watch
Go to premium
# Title Duration
1 WATCH ME FIRST! 06:29
2 Meet your Instructor - Who's Erick Wendel? 05:00
3 What are JavaScript events? 03:22
4 Project - Using the Observer Pattern in practice - Payments in Ecommerces use case 42:21
5 Introduction 00:57
6 Buffers: The Key concept behind Streams 27:12
7 What are Strems and Streams Type 09:07
8 What are Streams in Practice - Readable, Writable and Transform Streams? 33:22
9 What are Duplex Streams - Transform and PassThrough 05:18
10 Duplex Streams in practice 20:31
11 Project - creating a chat application between servers using the native Node.js net module 17:43
12 Understanding the difference between streams API .pipe and pipeline 15:17
13 Project - Creating a stream data splitter and converting huge csv files to ndjson - PT01 40:25
14 Project - Creating a stream data splitter and converting huge csv files to ndjson - PT02 49:15
15 Async Iterators, Generator Functions, and on-demand processing 11:25
16 Working with Streams Operators - Consuming and processing data from SQL Databases on-demand 28:38
17 Aborting Async Operations 08:05
18 Project - Consuming Web APIs as Node.js Streams 47:51
19 Introduction 01:27
20 WebStreams 101 13:06
21 Project - Consuming and producing massive data using Web streams (back + frontend) - PT01 21:34
22 Project - Consuming and producing massive data using Web streams (back + frontend) - PT02 31:10
23 Introduction 01:56
24 Processing data in parallel using child processes and Node.js Streams 45:39
25 Introduction 01:28
26 Working with Workers and using N-Tiers architecture for frontend apps 42:40
27 Working with Web Streams and parsing CSV to JSON data on demand 37:28
28 Finding ocurrences and reporting progress 25:42
29 Introduction 00:30
30 Project Overview + Initial Template 16:34
31 Broadcasting empty audio streams to all connected users 10:33
32 Testing complex scenarios with no libraries or frameworks 19:17
33 Playing and Stopping audio streams 35:48
34 Merging ongoing audio streams adding effects on-demand + challenges 21:55

Similar courses to Mastering Node.js Streams with Erick Wendel

Stripe Payments JavaScript Course

Stripe Payments JavaScript Course

Duration 1 hour 29 minutes 26 seconds
React Node FullStack - Ecommerce from Scratch to Deployment

React Node FullStack - Ecommerce from Scratch to Deployment

Duration 16 hours 15 minutes 14 seconds
Next.js and Apollo - Portfolio App (w/ React, GraphQL, Node)

Next.js and Apollo - Portfolio App (w/ React, GraphQL, Node)

Duration 28 hours 38 minutes 19 seconds
Node with React: Fullstack Web Development

Node with React: Fullstack Web Development

Duration 25 hours 36 minutes 19 seconds
Node JS: Advanced Concepts

Node JS: Advanced Concepts

Duration 16 hours 3 minutes 30 seconds