Learn Node.js®
Getting Started
- Introduction to Node.js
- How to install Node.js
- How much JavaScript do you need to know to use Node.js?
- Differences between Node.js and the Browser
- The V8 JavaScript Engine
- An introduction to the NPM package manager
- ECMAScript 2015 (ES6) and beyond
- Node.js, the difference between development and production
- Node.js with TypeScript
- Node.js with WebAssembly
Asynchronous Work
- Asynchronous flow control
- Overview of Blocking vs Non-Blocking
- JavaScript Asynchronous Programming and Callbacks
- Discover JavaScript Timers
- Understanding process.nextTick()
- Understanding setImmediate()
- The Node.js Event emitter
Manipulating Files
- Node.js file stats
- Node.js File Paths
- Working with file descriptors in Node.js
- Reading files with Node.js
- Writing files with Node.js
- Working with folders in Node.js