Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Advanced Node.js

via LinkedIn Learning

Overview

Learn advanced techniques for asynchronous programming and data streaming in Node.js.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. Asynchronous Patterns
  • Callback pattern
  • Resolving promises
  • Rejecting promises
  • The promisify function
  • Sequential execution
  • Sequential execution with async/await
  • Parallel execution
  • Concurrent tasks
  • Logging concurrent tasks
2. Advanced Streams
  • Why streams?
  • Readable streams
  • Using readable streams
  • Writable streams
  • Backpressure
  • Piping streams
  • Duplex streams
  • Transform streams
3. HTTP Streaming
  • Streaming to the browser
  • Handling range requests
  • Forking and uploading streams
  • Parsing multipart/form-data
Conclusion
  • Next steps

Taught by

Alex Banks

Reviews

4.7 rating at LinkedIn Learning based on 536 ratings

Start your review of Advanced Node.js

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.