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.
High cost servers
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;
A teaching methodology assured by more than 100K students around the world.
-Project - Using the Observer Pattern in practice - Payments in E-commerces use case
-Buffers: The Key concept behind Streams
-What are Streams and Stream Types
-Node.js Streams in Practice - Readable, Writable, and Transform Streams
-What are Duplex Streams - Transform and PassThrough
-Duplex Streams in practiceProject - creating a chat application between servers using the native Node.js net module
-Understanding the difference between streams API .pipe and pipeline
-Project - Creating a stream data splitter and converting huge CSV files to ndjson - PT01
-Project - Creating a stream data splitter and converting huge CSV files to ndjson - PT02
-Async Iterators, Generator Functions, and on-demand processing-Working with Streams Operators -Consuming and processing data from SQL Databases on-demand
-Aborting Async Operations
-Project -Consuming Web APIs as Node.js Streams
-Project - Consuming and producing massive data using Web streams (back + frontend) - PT01
-Project - Consuming and producing massive data using Web streams (back + frontend) - PT02
-Processing data in parallel using child processes and Node.js Streams
-Working with Workers and using N-Tiers architecture for frontend apps
-Working with Web Streams and parsing CSV to JSON data on demand
-Finding occurrences and reporting progress
-Setting up the project structure
-Setting up Tests suites
-Processing audio streams on-demand
-Implementing e2e tests and challenges
-Implementing audio multiplexing
-Implementing the transmission controller
-Deploying the project
Get direct access to the instructor on our exclusive Discord community designed to help you answer your questions, provide job offers, and grow your network + challenges about the training content.
You'll create a final project to implement all knowledge you've gained during the course.
You're gonna implement the Spotify Radio Clone. A project where you will reproduce, edit and merge audio streams on-demand.
Erick Wendel works as a professional trainer and performance engineer and has trained more than 100K people around the world as a professional instructor and content producer at his own company https://erickwendel.com
He has won software competitions in Brazil (AngelHack Global Hackathon Series: São Paulo 07/2017) and in Silicon Valley (DeveloperWeek SF Hackathon 03/2019).
He is a Node.js core committer, part of the Tolling Working Group, and working to improve the Node.js core by fixing bugs, improving code coverage, and implementing new ideas.
He is also an active international speaker, a contributor to Open Source, and a strong content contributor to the global software community.
He has been recognized with all relevant awards for Software Development with GoogleDevExpert, Microsoft MVP, and GitHub Stars in Node.js.
He has already given more than 100 talks in almost 10 different countries and worked as a consultant focused on app performance and software architecture in large companies in Brazil.
100% secure purchase! After payment confirmation, your spot will be guaranteed with a special discount.
If within 7 days from the purchase date you thought this content is not for you, you'd request a refund and the full amount of your investment will be refunded.
ERICK WENDEL GOMES DA SILVA ME - CNPJ: 34.267.390/0001-82