YoVDO

Advanced Node.js

Offered By: LinkedIn Learning

Tags

Node.Js Courses Asynchronous Programming Courses Promises Courses

Course Description

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

Related Courses

Learn Asynchronous JavaScript
Codecademy
Learn Intermediate JavaScript
Codecademy
Asynchronous JavaScript Course (Async/Await, Promises, Callbacks)
freeCodeCamp
Getting Started with Node.js - Full Tutorial
freeCodeCamp
AngularJS 1.x Tips and Tricks
LinkedIn Learning