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

Others Computer science Tutorials

Software & Hardware Collide

Code the Classics

Accelerators in Silicon Valley

Elements of Robotics

A Practical Guide to TPM 2.0

Others related eBooks about The Node.js Handbook

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. ...

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...

Machine Learning Yearning

AI is transforming numerous industries. Machine Learning Yearning, a free ebook from Andre..., download free Machine Learning tutorial in PDF (118 pages) created by Andrew Ng ....

Microservices vs Service-Oriented Architecture (SOA)

For anyone who has been developing web applications for 10 years or more, the recent rise of microservices sounds a lot like a development approach we already knew - service-oriented architecture (SOA). Both architectures are focused on breaking up large monolithic applications into collections of...

Version Control with Subversion

Download free course Version Control with Subversion, pdf file on 463 pages by C. Michael Pilato, Ben Collins-Sussman, Brian W. Fitzpatrick....

Docker for Developers

This book introduces the use of Docker focusing on best usage practices, based on the 12fa..., download free Docker tutorial in PDF (150 pages) created by Rafael Gomes ....

Git Notes for Professionals

Download free course Git Notes for Professionals, pdf file on 194 pages by Stack Overflow Community....

Robotic Process Automation Succinctly

Download free course Robotic Process Automation Succinctly, pdf file on 94 pages by Ed Freitas....

Introduction to Data Science

Download free course Introduction to Data Science, pdf file on 722 pages by Rafael A Irizarry....

Notes on Data Structures and Programming Techniques

There are two purposes to this book: to teach you to program in the C programming language, and to teach you how to choose, implement, and use data structures and standard programming techniques. ...