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: 141
Created: 2022-02-03
License: Open Publication License
Author(s): Flavio Copes
The Node.js Handbook

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

Learning SAS

Learn BlackBerry 10 App Development

MATLAB Notes for Professionals

Confessions of an IT Manager

Basic Computer Book PDF Download Computer

Others related eBooks about The Node.js Handbook

StatLect - Lectures on Probability Theory and Mathematical Statistics

This is a collection of lectures on probability theory and mathematical statistics written by Marco Taboga, a professional financial economist with a passion for mathematics. It is offered as a free service to the mathematical community and provides an accessible introduction to topics that are no...

Data Protection for the Hybrid Cloud

Download free course Data Protection for the Hybrid Cloud, pdf file on 115 pages by Shreesh Dubey, Vijay Tandra Sistla, Shivam Garg, Aashish Ramdas, Mitch Tulloch....

The InfoSec Handbook

Download free course The InfoSec Handbook, pdf file on 376 pages by Umesh Hodeghatta Rao, Umesha Nayak....

An Introduction to Machine Learning, 2nd Edition

This book presents fundamental machine learning concepts in an easy to understand manner b..., download free Machine Learning tutorial in PDF (348 pages) created by Miroslav Kubat ....

Think Stats, 2nd Edition

If you know how to program, you have the skills to turn data into knowledge, using tools o..., download free Stats tutorial in PDF (226 pages) created by ....

Making Servers Work

This book highlights practical sysadmin skills, common architectures that you'll encounter..., download free Making Servers tutorial in PDF (280 pages) created by ....

Project Management Skills for All Careers

This textbook provides students with project management skills they can apply in any chosen profession. It offers practical, real-world insights for effective project management and guides you through the essentials of the people and project management. ...

Introductionto the Assembly Language

This tutorial represente a brief introduction to assembly programming ,training courses in PDF under 77 pages designated to beginners....

Numerical Methods with Applications, 2nd Edition

This book entitled Numerical Methods with Applications is written primarily for engineering undergraduates taking a course in Numerical Methods. The textbook offers a unique treatise to numerical methods which is based on a holistic approach and short chapters. ...

Automated Machine Learning

This book presents the first comprehensive overview of general methods in Automated Machin..., download free Machine Learning tutorial in PDF (220 pages) created by Frank Hutter ....