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 contentsGetting 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
Others related eBooks about Learning Node.js
Optimizing HPC Applications with Intel Cluster Tools
Optimizing HPC Applications with Intel Cluster Tools takes the reader on a tour of the fas..., download free HPC Applications tutorial in PDF (300 pages) created by Alexander Supalov ....
Introduction to Probability
The book is a beautiful introduction to probability theory at the beginning level. The book contains a lot of examples and an easy development of theory without any sacrifice of rigor, keeping the abstraction to a minimal level. It is indeed a valuable addition to the study of probability theory....
Skype Bots Succinctly
Download free course Skype Bots Succinctly, pdf file on 92 pages by Ed Freitas....
Adobe Photoshop CS6 Help
This manual provides a complet tutorial about Adobe Photoshop CS6 .Download free course material and training document in PDF under 757 pages....
Snake Wrangling for Kids
Python for Kids is a lighthearted introduction to the Python language and to programming i..., download free Snake for Kids tutorial in PDF (153 pages) created by Jason Briggs ....
Web Application Security for Dummies - Qualys Limited Edition
Web application security may seem like a complex, daunting task. This book is a quick guide to understanding how to make your website secure. It surveys the best steps for establishing a regular program to quickly find vulnerabilities in your site with a web application scanner. ...
WPF Debugging and Performance Succinctly
Download free course WPF Debugging and Performance Succinctly, pdf file on 79 pages by Alessandro Del Sole....
Image Editing with Photoshop
Learn how to create,edit and correct images with Photoshop, download free tutorial in pdf under 26 pages for beginners....
HackSpace Magazine: Issue 45
Download free course HackSpace Magazine: Issue 45, pdf file on 116 pages by HackSpace Team....
Digital Video Concepts, Methods, and Metrics
Digital Video Concepts, Methods, and Metrics: Quality, Compression, Performance, and Power..., download free Video Concepts tutorial in PDF (368 pages) created by Shahriar Akramullah ....