Learn advanced techniques for asynchronous programming and data streaming in Node.js.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Using the exercise files
- Callback pattern
- Resolving promises
- Rejecting promises
- The promisify function
- Sequential execution
- Sequential execution with async/await
- Parallel execution
- Concurrent tasks
- Logging concurrent tasks
- Why streams?
- Readable streams
- Using readable streams
- Writable streams
- Backpressure
- Piping streams
- Duplex streams
- Transform streams
- Streaming to the browser
- Handling range requests
- Forking and uploading streams
- Parsing multipart/form-data
- Next steps
Taught by
Alex Banks