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
