Learning Node.js



Download free course Learning Node.js, pdf file on 414 pages by Stack Overflow Community.
Node.js is an event-based, non-blocking, asynchronous I/O framework that uses Google's V8 JavaScript engine. It is used for developing applications that make heavy use of the ability to run JavaScript both on the client, as well as on server side and therefore benefit from the re-usability of code and the lack of context switching. It is open-source and cross-platform. Node.js applications are written in pure JavaScript and can be run within Node.js environment on Windows, Linux etc.

It is an unofficial and free Node.js book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow.

Table of contents

  • Getting started with Node.js
  • Arduino communication with nodeJs
  • async.js
  • Async/Await
  • Asynchronous programming
  • Autoreload on changes
  • Avoid callback hell
  • Bluebird Promises
  • Callback to Promise
  • Cassandra Integration
  • CLI
  • Client-server communication
  • Cluster Module
  • Connect to Mongodb
  • Creating a Node.js Library that Supports Both Promises and Error-First Callbacks
  • Creating API's with Node.js
  • csv parser in node js
  • Database (MongoDB with Mongoose)
  • Debugging Node.js application
  • Deliver HTML or any other sort of file
  • Dependency Injection
  • Deploying Node.js application without downtime.
  • Deploying Node.js applications in production
  • ECMAScript 2015 (ES6) with Node.js
  • Environment
  • Event Emitters
  • Eventloop
  • Exception handling
  • Executing files or commands with Child Processes
  • Exporting and Consuming Modules
  • Exporting and Importing Module in node.js
  • File upload
  • Filesystem I/O
  • Getting started with Nodes profiling
  • Good coding style
  • Graceful Shutdown
  • grunt
  • Hack
  • Handling POST request in Node.js
  • How modules are loaded
  • http
  • Installing Node.js
  • Interacting with Console
  • Keep a node application constantly running
  • Koa Framework v2
  • Lodash
  • Loopback - REST Based connector
  • metalsmith
  • Mongodb integration
  • MongoDB Integration for Node.js/Express.js
  • Mongoose Library
  • MSSQL Intergration
  • Multithreading
  • Mysql Connection Pool
  • MySQL integration
  • N-API
  • Node JS Localization
  • Node server without framework
  • Node.js (express.js) with angular.js Sample code
  • Node.JS and MongoDB.
  • Node.js Architecture & Inner Workings
  • Node.js code for STDIN and STDOUT without using any library
  • Node.js Design Fundamental
  • Node.js Error Management
  • Node.js Performance
  • Node.js v6 New Features and Improvement
  • Node.js with CORS
  • Node.JS with ES6
  • Node.js with Oracle
  • NodeJS Beginner Guide
  • NodeJS Frameworks
  • Nodejs History
  • NodeJs Routing
  • NodeJS with Redis
  • npm
  • nvm - Node Version Manager
  • OAuth 2.0
  • package.json
  • Parsing command line arguments
  • Passport integration
  • passport.js
  • Performance challenges
  • PostgreSQL integration
  • Project Structure
  • Push notifications
  • Readline
  • Remote Debugging in Node.JS
  • Require()
  • Restful API Design: Best Practices
  • Route-Controller-Service structure for ExpressJS
  • Routing ajax requests with Express.JS
  • Running node.js as a service
  • Securing Node.js applications
  • Send Web Notification
  • Sending a file stream to client
  • Sequelize.js
  • Simple REST based CRUD API
  • Socket.io communication
  • Synchronous vs Asynchronous programming in nodejs
  • TCP Sockets
  • Template frameworks
  • Uninstalling Node.js
  • Unit testing frameworks
  • Use Cases of Node.js
  • Using Browserfiy to resolve 'required' error with browsers
  • Using IISNode to host Node.js Web Apps in IIS
  • Using Streams
  • Using WebSocket's with Node.JS
  • Web Apps With Express
  • Windows authentication under node.js
  • Yarn Package Manager
Pages : 414
Size : 3.3 MB
File type : PDF
Downloads: 88
Created: 2022-02-03
License: CC BY-SA
Author(s): Stack Overflow Community
Learning Node.js

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

Others Computer science Tutorials

How To Manage Remote Servers with Ansible

Think Bayes

Jenkins: The Definitive Guide

HackSpace Magazine: Issue 48

Business Process Flow Mapping Succinctly

Others related eBooks about Learning Node.js

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

ember 101

Download free course ember 101, pdf file on 142 pages by Adolfo Builes....

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

RavenDB in Action

Download free course RavenDB in Action, pdf file on 221 pages by Itamar Syn-Hershko....

The Little Redis Book

The book is many years old, but still relevant. Redis has evolved a lot, but most of that ..., download free Redis tutorial in PDF (31 pages) created by ....

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

Programming on Parallel Machines: GPU, Multicore, Clusters and More

Parallel machines provide a wonderful opportunity for applications with large computational requirements. Effeective use of these machines, though, requires a keen understanding of how they work. In only a few years, many standard software products will be based on concepts of parallel programmin...

Git Notes for Professionals

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

Arduino learning in pdf

This course intituled Arduino learning is a free and complet pdf tutorial about Arduino hardware and software ....

Data + Design: A Simple Introduction to Preparing and Visualizing Information

Visualizing Data is about visualization tools that provide deep insight into the structure of data. But the book is much more than just a compendium of useful tools. It conveys a strategy for data analysis that stresses the use of visualization to thoroughly study the structure of data and t...