Skip to main content

Mastering Node.js Streams with Erick Wendel

11h 39m 5s
English
Paid

Course description

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.

Read more about the course

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 34 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: WATCH ME FIRST!

All Course Lessons (34)

#Lesson TitleDurationAccess
1
WATCH ME FIRST! Demo
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

Unlock unlimited learning

Get instant access to all 33 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

  • Web Security Dev Academy - 12-week online program

    Web Security Dev Academy - 12-week online program

    Sources: Bartosz Pietrucha
    Master the full picture of web security and learn to develop secure full-stack applications with reliable authentication, protection against vulnerabilities...
    16 hours 37 minutes 20 seconds
  • Loopback 4: Modern ways to Build APIs in Typescript & NodeJs

    Loopback 4: Modern ways to Build APIs in Typescript & NodeJs

    Sources: udemy
    LoopBack is a highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. LoopBack 4 is t
    5 hours 14 minutes 32 seconds
  • MERN 2024 Edition - MongoDB, Express, React and NodeJS

    MERN 2024 Edition - MongoDB, Express, React and NodeJS

    Sources: udemy
    Welcome to the immersion in the MERN Stack! This course will help you master all aspects of building a fully functional "Jobify" application using MongoDB.
    19 hours 7 minutes
  • Stripe Payments JavaScript Course

    Stripe Payments JavaScript Course

    Sources: fireship.io
    The Stripe Payments JavaScript Course is a project-based guide to building fullstack payment solutions on the web with Node.js and React. The goal is to provide a solid foundati...
    1 hour 29 minutes 26 seconds
  • Node.js API Masterclass With Express & MongoDB

    Node.js API Masterclass With Express & MongoDB

    Sources: udemy, Brad Traversy
    This is a project based course where we build an extensive, in-depth backend API for DevCamper, a bootcamp directory app. We will start from scratch and end up
    12 hours 4 minutes 42 seconds