Setup
Install Node.js using nvm (Node Version Manager) — it lets you switch between Node versions easily.
Lessons
1
Hello, Node.js!
Node.js is JavaScript without a browser. It has no `window`, no `document`, but …
→
2
File System
Node's `fs` module gives you full control over the file system. The promises API…
→
3
HTTP Server
Node has a built-in HTTP module that can serve requests with no dependencies. Mo…
→
4
Modules & npm
Node's module system lets you split code across files. npm (Node Package Manager…
→
5
Async Patterns
Node.js is built around async I/O. Understanding how the event loop works — and …
→
6
Mini Project: REST API with Persistence
Let's build a simple REST API for a notes app that saves data to a JSON file. No…
→
7
Node.js Cheatsheet
Runtime APIs, modules, files, and servers on one page.
→