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