Course Duration (45 hours)

NodeJS Course Syllabus

Introduction

  • What is Node JS?
  • Advantages of Node JS
  • Traditional Web Server Model
  • Node.js Process Model

Setup Dev Environment

  • Install Node.js on Windows
  • Working in REPL
  • Node JS Console

Node JS Modules

  • Functions
  • Buffer
  • Module
  • Module Types
  • Core Modules
  • Local Modules
  • Module.Exports

Node Package Manager

  • What is NPM?
  • Installing Packages Locally
  • Adding dependency in package.json
  • Installing packages globally v Updating packages

Creating Web server

  • Creating web server
  • Handling http requests
  • Sending requests

File System

  • Fs.readFile
  • Writing a File
  • Writing a file asynchronously
  • Opening a file
  • Deleting a file
  • Other IO Operations

Debugging Node JS Application

  • Core Node JS debugger
  • Debugging with Visual Studio

Events

  • EventEmitter class
  • Returning event emitter
  • Inhering events

Express.JS

  • Configuring routes
  • Working with express

Serving Static Resources

  • Serving static files
  • Working with middle ware

Database connectivity

  • Connection string
  • Configuring
  • Working with select command
  • Updating records
  • Deleting records

Template Engines

  • Why Template Engine
  • What is Jade
  • What is vash
  • Example

Course Fees: 799/-

*terms & conditions apply. *Minimum 15 students per batch require.