From the course: Advanced Node.js
Welcome - Node.js Tutorial
From the course: Advanced Node.js
Welcome
- [Alex] Welcome to Advanced Node.js I'm Alex Banks. Node.js is a run time environment for Javascript. It has become wildly popular. And it has proven that it can handle the needs of large scale distributed applications at places like Netflix and PayPal. In this class we'll examine a few techniques and patterns that will help us work efficiently with asynchronist code. We'll start out by looking at the callback pattern in Promises. We'll learn how to run processes in sequence in parallel or concurrently using Promises. After that we'll move on to the heart of the course and the heart of Node.js the stream interface. We'll examine what types of streams are available of Node.js And we'll also look at how streams can make your applications way more efficient. Finally we'll take a look at how we can use all of these techniques together when building http servers. We'll build a web server that is capable of streaming video content to the client. We will also modify our web server to collect data in files via the upload stream. When you're finished with this course you should have an understanding of how to work with callbacks Promises and streams to make your application and code base super efficient. I'm excited. Let's get started.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.