Save for later

Advanced Node.js

Learn advanced techniques for asynchronous programming and data streaming in Node.js. In this course, instructor Alex Banks shows how to use asynchronous patterns such as callbacks, promises, and async/await to manage processes and enforce sequential, parallel, and concurrent execution. He then reviews streams, a critical feature for reading and writing data from Node applications. He introduces the four different types of streams—readable, writeable, duplex, and transform—and shows how to minimize backpressure, or buildup, in data transmission. In the final section, Alex shows how to combine the techniques and build an HTTP server for streaming video over the web. Learn how to ensure the stream is cross-browser compatible and collect multipart/form-data, such as text data and files, from the upload stream. By the end of the course, you'll have a powerful new toolset for building advanced, enterprise-scale applications with Node.js.

Contents:

  • Introduction
  • 1. Asynchronous Patterns
  • 2. Advanced Streams
  • 3. HTTP Streaming
  • Conclusion

Get Details and Enroll Now

OpenCourser is an affiliate partner of LinkedIn Learning and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 2h 3m
Starts On Demand (Start anytime)
Cost $29/month (Access to entire library- free trial available)
From LinkedIn Learning
Instructor Alex Banks
Download Videos Only via the LinkedIn Learning mobile app
Language English
Subjects Programming
Tags Developer Web Development Node.js Back-End Web Development

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Volunteer Advanced Manufacturing Engineer $41k

Advanced Wireless Technician $48k

Advanced Repair Agent 3 $52k

Advanced Help Desk Advisor $55k

Techniques (General) Engineer $70k

Adjunct Professor of Digital Media Techniques and Computer Graphic Design $70k

Advanced Academics $71k

Biologist-Advanced $77k

Advanced Practice Providers $81k

Advanced Engineering Analyst $83k

Advanced Technologist Consultant $89k

Advanced Interaction Designer $113k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 2h 3m
Starts On Demand (Start anytime)
Cost $29/month (Access to entire library- free trial available)
From LinkedIn Learning
Instructor Alex Banks
Download Videos Only via the LinkedIn Learning mobile app
Language English
Subjects Programming
Tags Developer Web Development Node.js Back-End Web Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now