Advanced Node.js

Go to class
Write Review

Free Online Course: Advanced Node.js provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced Node.js is taught by Alex Banks.

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