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
0:00
/ #1: WATCH ME FIRST!
All Course Lessons (34)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Node.js Graceful Termination
Sources: Michael Guay
Learn to properly terminate processes in Node.js within a Kubernetes environment. This is key to stable deployments and efficient scaling without downtime.
30 minutes 50 seconds
MERN STACK 2022 - Build Ultimate CMS (WordPress Clone)
Sources: udemy
Learn to build FullStack JavaScript Web Apps using MERN (MongoDB ExpressJs ReactJs NodeJS) Stack If you love learning new skills and building real world apps wi
34 hours 4 minutes 17 seconds
Fullstack Node.js: The Complete Guide to Building Production Apps with Node.js
Sources: fullstack.io
The Fullstack Node.js book is the complete guide to building fast, production-ready Node.js apps
NodeJS: Beginner to Pro - APIs for Food Delivery & Ecommerce
Sources: udemy
Node.js is probably THE most popular and modern server-side programming language you can dive into these days! Node.js developers are in high demand. Not to me
27 hours 56 minutes 16 seconds
Build and Deploy a B2B SaaS AI Support Platform
Sources: Code With Antonio
In this course, we will build a customer support platform powered by AI from scratch: we will set up a live chat using Convex Agents, add voice support through.
22 hours 20 minutes 55 seconds