Nodejs Tutorial

Welcome to NodeJs Tutorial

Node.js is an open-source, cross-platform run-time environment for running JavaScript applications on server-side. Node.js is a very powerful server-side platform built on Google Chrome’s V8 JavaScript Engine. Node.js follows an event-driven, non-blocking I/O architecture which makes it perfect for data-intensive real-time applications that run across distributed network/devices. Node.js applications are very fast, lightweight, efficient, scalable and can run over variety of operating systems(OS X, Microsoft Windows, and Linux). Node.js is completely free and provides a rich set of various JavaScript modules which simplifies the web application development.

This Node.js tutorial is comprehensive guide on basic to advanced concepts of Node.js, it helps you to develop professional internet applications using Node.js.

Audience

These tutorials are designed for beginners and experienced software professionals who want to learn or explore Node.js basic to advance concepts.

Prerequisites

Before you start proceeding with this tutorial, we are assuming that you are having moderate knowledge of HTML, CSS, JavaScript, and AJAX. We expect that you have basic understanding of Model-View-Controller (MVC) concepts,Document Object Model (DOM), JavaScript functions, events, and error handling.