The Hard Parts of Servers & Node.js

The Hard Parts of Servers & Node.js

5 hours, 16 minutes CC

In this course you’ll go under the hood of Node.js in two contrasting ways - by understanding how to develop servers from intuitive first-principles (HTTP, TCP/IP, Ports, Loopback, SSH) and by understanding the JavaScript features that make up Node (the event loop, streams, buffers, asynchronicity, prototypes). Taking these two approaches together you will develop a deeper understanding of servers, Node, and JavaScript itself!

This course and others like it are available as part of our Frontend Masters video subscription.

Published: May 24, 2019
Get Unlimited Access Now
Table of Contents


Using Node APIs

Node with HTTP

Events & Error Handling

File System


Asynchronicity in Node

Wrapping Up