How To Code in Node.js



Download free course How To Code in Node.js, pdf file on 418 pages by David Landup, Marcus Sanatan.
Node.js is a popular open-source runtime environment that can execute JavaScript outside of the browser. The Node runtime is commonly used for back-end web development, leveraging its asynchronous capabilities to create networking applications and web servers. Node is also a popular choice for building command line tools.

In this book, you will go through exercises to learn the basics of how to code in Node.js, gaining skills that apply equally to back-end and full stack development in the process.

By the end of this book you will be able to write programs that leverage Node's asynchronous code execution capabilities, complete with event emitters and listeners that will respond to user actions. Along the way you will learn how to debug Node applications using the built-in debugging utilities, as well as the Chrome browser's DevTools utilities. You will also learn how to write automated tests for your programs to ensure that any features that you add or change function as you expect.

Table of contents

  • How To Write and Run Your First Program in Node.js
  • How To Use the Node.js REPL
  • How To Use Node.js Modules with npm and package.json
  • How To Create a Node.js Module
  • How To Write Asynchronous Code in Node.js
  • How To Test a Node.js Module with Mocha and Assert
  • How To Create a Web Server in Node.js with the HTTP Module
  • Using Buffers in Node.js
  • Using Event Emitters in Node.js
  • How To Debug Node.js with the Built-In Debugger and Chrome DevTools
  • How To Launch Child Processes in Node.js
  • How To Work with Files using the fs Module in Node.js
  • How To Create an HTTP Client with Core HTTP in Node.js
Pages : 418
Size : 5.6 MB
File type : PDF
Downloads: 98
Created: 2022-02-02
License: CC BY-NC-SA
Author(s): David Landup, Marcus Sanatan
How To Code in Node.js

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

Others Computer science Tutorials

Learning R

Lightweight Systems for Realtime Monitoring

Scaling a Software Business

Introduction to CNTK Succinctly

Introduction to Data Science

Others related eBooks about How To Code in Node.js

Introductory Statistics

This book follows the scope and sequence of a one-semester, introduction to statistics course and is geared toward students majoring in fields other than math or engineering. This text assumes students have been exposed to intermediate algebra, and it focuses on the applications of statistical know...

HackSpace Magazine: Issue 50

Download free course HackSpace Magazine: Issue 50, pdf file on 116 pages by HackSpace Team....

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

Photoshop CS5 : Scripting guide

Download free Scripting Adobe Photoshop tutorial in PDF , a complete guide under 87 pages designated to intermediate level-users....

HackSpace Magazine: Issue 46

Download free course HackSpace Magazine: Issue 46, pdf file on 116 pages by HackSpace Team....

Principles of Programming Languages

In this open book, our goal is to study the fundamental concepts in programming languages,..., download free Principles of Programming tutorial in PDF (163 pages) created by Mike Grant ....

The Basics of User Experience Design

If you're looking to gain an introduction into the world of user experience (UX) design - ..., download free User Experience Design tutorial in PDF (73 pages) created by Mads Soegaard ....

Developing Backbone.js Applications

Download free course Developing Backbone.js Applications, pdf file on 346 pages by Addy Osmani....

Category Theory for Programmers

Category Theory is one of the most abstract branches of mathematics. It is usually taught ..., download free Category Theory tutorial in PDF (498 pages) created by Bartosz Milewski ....

Modern Robotics with OpenCV

How to use a Robot with Computer Vision in order to perform complex tasks, interacting with the surrounding environment, using a distributed system with several software communicating each others and exchanging data across the network....