Table of Content
 

 

Web Development Basics

  • Web Application
  • HTML
  • CSS
  • JavaScript
  • Document Object Model (DOM)
  • XPath
  • Popular Web Browsers
  • Inspecting Elements in Browser

Node JS Basics

  • What is Node.js?
  • Why to use Node.JS?
  • Node Internal Working
  • Node.JS Architecture
  • Node.js Installation

Node.JS Components

  • Node CLI
  • NPM
  • package.json
  • Development Tools and Frameworks
  • Sample Server Application with Node.js
  • Routing and Node.js
  • Node.js Events
  • Buffers
  • Callback, Promise and Async
  • Git and node.js
  • Testing node.js Applications
  • Debugging
  • Deploying a Node.js App

Node.js Modules

  • Module Basics
  • Caching
  • Core Modules
  • Cycles
  • File Modules
  • HTTP Module
  • The module wrapper
  • The `module` Object
  • The `Module` Object

File Operations

  • Reading from Files
  • Writing and Updating Files
  • Folder Management

Express JS

  • What is MVC
  • Frameworks for Node.js
  • Installing Express
  • Hello world example
  • Express Application Generator
  • Serving Static Files
  • Routing
  • Middleware Functions

JSON Database

  • What is JSON
  • Database and JSON
  • MongoDB
  • mongodb
  • Mongoose

Restful API and Node.JS

  • What is REST
  • HTTP Methods
  • RESTful Web Services
  • Listing Data
  • Adding Data
  • Showing Detail
  • Deleting Data

Node.js Templates

  • Template Engines
  • Using Pug
  • EJS

Node.js Security

  • Authentication
  • JSON Web Tokens (JWT)
  • Secure Coding

 

Apply for Certification

https://www.vskills.in/certification/certified-node-js-developer