Your guide to Node.js
Book Description
This book explains the basics of dealing with the Node.js environment, which is an open source, multi-platform operating environment for executing JavaScript codes without the need for a web browser, and teaches you how to benefit from it in building effective applications from scratch and without the need for prior experience. The book begins by explaining the features of the Node.js operating environment, such as speed and simplicity, and shows you how to install it on your device and run applications through it, and shows you the most important differences between the JavaScript language in the Node.js environment. And in the browser.
The book also covers the basics of dealing with the npm package manager, how to install and update packages and manage dependencies through it, and explains how to use REPL mode to write and test code in real time. Then it explains to you more advanced concepts such as asynchronous programming, using callback functions and promises, the async/await syntax, dealing with network requests, creating HTTP servers, using the Axios library and how to handle files, and other concepts necessary for you as a developer.
Finally, it shows you how to use the basic Node.js modules, such as the operating system modules, such as the os module, the fs module, the events module, and the HTTP module, and introduces you to the most important properties and dependencies that each of them provides and how to make optimal use of them in your applications.
This book is a translation of the book The Node.js handbook by its owner Flavio Copes, provided to you by Hsoub Academy in Arabic. We hope that you will find in it the sufficient information you need to begin developing your software projects, whether on the front or back sides of the application in JavaScript, without the need to learn a completely new language. Start now to develop your applications using Node.js and take advantage of its distinctive capabilities. We remind you that the door to contributing to Hsoub Academy is open to everyone who sees in themselves the ability to provide high-quality articles, books, or paths.
Book Source: Your guide to Node.js
