NodeJs from Ground Up for Beginners

Node.js was developed in 2009 which is a server-side platform built on Google Chromes JavaScript Engine i.e. V8 Engine. Basically, it is a platform known for building fast and scalable network applica...

  • All levels
  • English

Course Description

Node.js was developed in 2009 which is a server-side platform built on Google Chromes JavaScript Engine i.e. V8 Engine. Basically, it is a platform known for building fast and scalable network applications. Node.js is an open source platform which is lightweight, efficient and ideal for data-intensive real-time applications. It provides a cross-platform run-time environment for developing server-s...

Node.js was developed in 2009 which is a server-side platform built on Google Chromes JavaScript Engine i.e. V8 Engine. Basically, it is a platform known for building fast and scalable network applications. Node.js is an open source platform which is lightweight, efficient and ideal for data-intensive real-time applications. It provides a cross-platform run-time environment for developing server-side and networking applications. Node.js also comes with a rich library of various JavaScript modules. Currently, it is widely used for I/O bound applications, data streaming applications, DIRT, JSON APIs based applications and single page applications. We bring you Node.js online course for quickly learning this amazing technology.

What you’ll learn
  • Introduction to Node.js and NPM
  • Installation of Node.js and IDE
  • Introduction to Node.js API, asynchronous vs synchronous functions, HTTP Response Codes and MIME Types
  • Introduction to Ajax, different HTTP Request Methods, Dealing with Ajax requests and XML data in Node.js
  • Introduction to Express, Basic Routing with Express, Express Middleware and others
  • Details covering Socket.io and Sessions
  • Introduction and installation of MongoDB, inserting and querying data, and updating and deleting data
  • Templating Engines, Mustache set up with Express, Advanced Mustache Usages and others

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Serving Files with Nodejs

3
Section 3 : Real Time HTTP Requests with Ajax

4
Section 4 : Simplifying Web Servers with Express

5
Section 5 : Real Time Chat Messages and Notifications with Socket.io

6
Section 6 : Sessions with Express

7
Section 7 : Using MongoDB with Nodejs

8
Section 8 : Templating with Express

Curriculum

      Section 1 : Introduction
    1
    Introduction Preview
    2
    Installing Node.js
    3
    Installing an IDE
    4
    Introduction to NPM
    5
    A Simple Web Server
      Section 2 : Serving Files with Nodejs
    6
    Introduction to the Node.js API Preview
    7
    Asynchronous vs Synchronous Functions
    8
    HTTP Response Codes
    9
    MIME Types
    10
    Mini Project Introduction
    11
    Mini Project Walkthrough
      Section 3 : Real Time HTTP Requests with Ajax
    12
    Introduction to AJAX Preview
    13
    HTTP Request Methods
    14
    Dealing with AJAX Requsts in Node.js
    15
    Dealing with XML Data in Node.js
    16
    Mini Project Introduction
    17
    Mini Project Walkthrough
      Section 4 : Simplifying Web Servers with Express
    18
    Introduction to Express Preview
    19
    Hello World With Express
    20
    Basic Routing with Express
    21
    Express Middleware
    22
    Serving Static Files with Express
    23
    Introduction to Mini-Project
    24
    Mini Project Walkthrough
      Section 5 : Real Time Chat Messages and Notifications with Socket.io
    25
    Introduction to Socket.io
    26
    Basic Socket.io Usage
    27
    Mini Project Introduction
    28
    Mini Project Walkthrough
      Section 6 : Sessions with Express
    29
    Introduction to Sessions
    30
    How Sessions Work
    31
    Session Management with Cookies in Node.js
    32
    Simplifying Sessions in Express
    33
    Mini Project Introduction
    34
    Mini Project Walkthrough
      Section 7 : Using MongoDB with Nodejs
    35
    Introduction to MongoDB
    36
    Installing MongoDB
    37
    Connection Your App to MongoDB
    38
    Inserting and Querying Data
    39
    Updaing and Deleting Data
    40
    Mini Project Introduction
    41
    Mini Project Walkthrough
      Section 8 : Templating with Express
    42
    Introduction to Templating Engines
    43
    Setting up Mustache with Express
    44
    Advanced Mustache Usages
    45
    Extracting GET Parameters from a URL
    46
    Mini Project Introduction
    47
    Mini Project Walkthrough

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.