Explore the frameworks and functionality for full-stack Node development
Dive into Node’s module system and package management support
Test your application or module code on the fly with Node’s REPL console
Use core Node modules to build web applications and an HTTP server
Learn Node’s support for networks, security, and sockets
Access operating system functionality with child processes
Learn tools and techniques for Node development and production
Use Node in microcontrollers, microcomputers, and the Internet of Things
Chapter 1The Node Environment
Saying Hello to the World with Node
Node Hosting Environments
The Node LTS and Upgrading Node
Node, V8, and ES6
Advanced: Node C/C++ Add-ons
Chapter 2Node Building Blocks: Global Objects, Events, and Node’s Asynchronous Nature
The global and process Objects
Buffers, Typed Arrays, and Strings
Node’s Callback and Asynchronous Event Handling
Nested Callbacks and Exception Handling
Chapter 3Basics of Node Modules and Node Package Manager (npm)
An Overview of the Node Module System
An In-Depth Exploration of NPM
Creating and Publishing Your Own Node Module
Discovering Node Modules and Three Must-Have Modules
Chapter 4Interactive Node with REPL and More on the Console
REPL: First Looks and Undefined Expressions
The animal on the cover of Learning Node is a hamster rat (Beamys). There are two species of hamster rats: the greater hamster rat (Beamys major) and the lesser hamster rat (Beamys hindei).
The hamster rat inhabits the African forests from Kenya to Tanzania. This large rodent prefers to make its home in moist environments: along riverbanks and in thickly forested areas. It thrives in coastal or mountainous regions, although deforestation threatens its natural habitat. Hamster rats live in multichambered burrows and are excellent climbers.
This rodent has a very distinct appearance: it can be 7 to 12 inches long and weigh up to a third of a pound. It has a short head and gray fur overall, with a white belly and a mottled black and white tail. The hamster rat, like other rodents, has a variable diet; it possesses cheek pouches for food storage.
Many of the animals on O'Reilly covers are endangered; all of them are important to the world. To learn more about how you can help, go to animals.oreilly.com.
The cover image is from Shaw’s Zoology. The cover fonts are URW Typewriter and Guardian Sans. The text font is Adobe Minion Pro; the heading font is Adobe Myriad Condensed; and the code font is Dalton Maag's Ubuntu Mono.