The Node.js Handbook



Download free course The Node.js Handbook, pdf file on 189 pages by Flavio Copes.
Node.js is built on top of the Google Chrome V8 JavaScript engine, and it's mainly used to create web servers - but it's not limited to that.

The Node.js Handbook follows the 80/20 rule: learn in 20% of the time the 80% of a topic. The author find this approach gives a well-rounded overview.

Table of contents

  • Introduction to Node
  • A brief history of Node
  • How to install Node
  • How much JavaScript do you need to know to use Node?
  • Differences between Node and the Browser
  • v8
  • Run Node.js scripts from the command line
  • How to exit from a Node.js program
  • How to read environment variables
  • Node hosting options
  • Use the Node REPL
  • Pass arguments from the command line
  • Output to the command line
  • Accept input from the command line
  • Expose functionality from a Node file using exports
  • npm
  • Where does npm install the packages
  • How to use or execute a package installed using npm
  • The package.json file
  • The package-lock.json file
  • Find the installed version of an npm package
  • How to install an older version of an npm package
  • How to update all the Node dependencies to their latest version
  • Semantic versioning rules
  • Uninstalling npm packages
  • Global or local packages
  • npm dependencies and devDependencies
  • npx
  • The event loop
  • nextTick
  • setImmediate
  • Timers
  • Callbacks
  • Promises
  • async/await
  • The Node Event Emitter
  • HTTP
  • How HTTP Requests work
  • Build an HTTP server
  • Making HTTP requests
  • Axios
  • Websockets
  • HTTPS, secure connections
  • File descriptors
  • File stats
  • File paths
  • Reading files
  • Writing files
  • Working with folders
  • The fs module
  • The path module
  • The os module
  • The events module
  • The http module
  • Streams
  • Working with MySQL
  • Difference between development and production
Pages : 189
Size : 3.2 MB
File type : PDF
Downloads: 100
Created: 2022-02-03
License: Open Publication License
Author(s): Flavio Copes
The Node.js Handbook

Others Computer science Tutorials

Sensor Technologies

GNU GREP and RIPGREP

WPF Debugging and Performance Succinctly

NGINX Unit Cookbook

Ernst Denert Award for Software Engineering 2019

Others related eBooks about The Node.js Handbook

R for Data Science

Download free course R for Data Science, pdf file on 520 pages by Garrett Grolemund, Hadley Wickham....

Azure Tips and Tricks

Download free course Azure Tips and Tricks, pdf file on 67 pages by by Michael Crump....

OpenIntro Statistics, 4th Edition

OpenIntro Statistics offers a traditional introduction to statistics at the college level...., download free OpenIntro Statistics tutorial in PDF (422 pages) created by David Diez ....

Introduction to Probability, Statistics, and Random Processes

This book introduces students to probability, statistics, and stochastic processes. It can be used by both students and practitioners in engineering, various sciences, finance, and other related fields. It provides a clear and intuitive approach to these topics while maintaining mathematical accur...

Learning Docker

Docker is a next-generation platform for simplifying application containerization life-cyc..., download free Learning Docker tutorial in PDF (240 pages) created by Pethuru Raj ....

Building Secure and Reliable Systems

Download free course Building Secure and Reliable Systems, pdf file on 557 pages by by Betsy Beyer, Piotr Lewandowski, Ana Oprea, Paul Blankinship, Heather Adkins, Adam Stubblefield....

Open Source Systems

Download free course Open Source Systems, pdf file on 217 pages by Vladimir Ivanov, Artem Kruglov, Sergey Masyagin, Alberto Sillitti, Giancarlo Succi....

Semantic Systems. In the Era of Knowledge Graphs

Download free course Semantic Systems. In the Era of Knowledge Graphs, pdf file on 141 pages by Eva Blomqvist, Paul Groth, Victor de Boer, Tassilo Pellegrini, Mehwish Alam, Tobias Käfer, Peter Kieseberg, Sabrina Kirrane, Albert Meroño-Peñuela, Harshvardhan J. Pandit....

The Little Go Book

Download free course The Little Go Book, pdf file on 84 pages by Karl Seguin....

What is the Text Encoding Initiative? How to add intelligent markup to digital resources

The Text Encoding Initiative (TEI) Guidelines have long been regarded as the de facto standard for the preparation of digital textual resources in the scholarly research community. For the beginner, they offer a daunting range of possibilities, reflecting the huge range of potential applications f...