Node.js Course

BY
Mindmajix Technologies

Mode

Online

Fees

₹ 9600 12000

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
Frequency of Classes Weekdays, Weekends

Course and certificate fees

Fees information
₹ 9,600  ₹12,000
certificate availability

Yes

certificate providing authority

Mindmajix Technologies

The syllabus

Introduction to NodeJS

  • What is Node.JS
  • Why use Node.js
  • Non - Blocking I/O
  • Features of Node.js
  • Modules
  • Global objects
  • V8 JavaScript Engine

Installation of NodeJS

  • Node. js Installation
  • REPL
  • REPL Commands
  • Import packages
  • Importing Ways
  • Git Introduction and how to install it

Node Package Manager

  • NPM
  • Global vs Local package Installation
  • Package.json
  • How to create a Package.json

Creating Webserver using NodeJS

  • Publish your NPM Package
  • Traditional Web Server
  • Node.js Process model
  • Web Applications
  • Responsibilities of Web Server
  • Create Node.js Web Server
  • Handle http request

Node JS Express Framework

  • What is Express.js
  • Why is Express.js
  • Features of Express.js
  • Instaling Express.js
  • HTTP Server using Express.js
  • Application Logics
  • Difference b/w GET &POST
  • MVC Architecture
  • Jade Template Engine with example

JADE & Express Generator

  • Pug
  • Installation
  • Pug example
  • Rules to Render Pug to HTML
  • Pug elements
  • Express generator

Middleware, JSON & Postman

  • Middleware
  • Types of Middleware
  • JSON
  • Postman

Rest & Nodemon

  • REST
  • HTTP Methods
  • RESTful Web Services
  • Nodemon

CallStack, Callback & EventLoop

  • CallStack
  • Callback functions
  • Callback Queue
  • EventLoop & Features of EventLoop
  • Phases of EventLoop
  • Callback Chaining

Promises & Async/await

  • Promises
  • Callbacks to promises
  • Promises chaining
  • Async/Await

Request

  • Request Module
  • Customizing http requests

HTTP & EJS

  • HTTP status codes
  • EJS
  • Files

Files

  • Files
  • Write to a file
  • Open a file
  • Appending to a file
  • Closing the file
  • Delete a file

Weather Application

  • Project setup
  • Required module

Databases

  • How Node.js connects to Database
  • Relational Databases and Drivers
  • NoSQL Databases and Drivers
  • NoSQL vs RDBMS
  • What is MongoDB
  • How to download MongoDB software
  • MongoDB Features
  • How to Connect MongoDB Database

CRUD Operations Using NodeJS & MongoDB

  • Insert Documents
  • Query Document
  • Update documents
  • Delete documents
  • How to communicate from our Node.js application to MondoDB Database
  • How to retrieve the data from MongoDB collection

CRUD Operations Using ExpressJS & MongoDB

  • Update Documents
  • Delete Documents
  • Curd using Express.js and MondoDB
  • Required Modules
  • Implementing Express.js to Mongo.DB communication
  • Curd operations using Express.js and MondoDB

Sublime, Gitbash & MySQL

  • Sublime & Gitbash
  • How to download Sublime
  • MySQL
  • How to connect MySQL Database
  • Curd operations
  • Node.js to MySQL Project

CRUD Operations Using NodeJS to MySQL.

  • Curd app development using Node.js to MySQL
  • Required Modules

Rest API

  • What is REST?
  • Principles of REST API
  • Verbs in REST
  • Implementation of simple Rest API application using Node.js express & Mondo DB

Login App Development

  • Required Modules
  • RestAPI Development
  • Implementation of Login Application Development

Authentication

  • What is Authentication
  • Authentication Implementation
  • Http Basic Authentication
  • Project on Authentication
  • Authentication with Cookies
  • Authentication with Session

CSRF Attacks, Encryption & Loginapp with JWT

  • Understanding CSRF Attacks
  • CSRF Attacks Prevention Measures
  • What is Json Web Token
  • The need for Json Web Token
  • Structure of a JWT
  • Implementation of Login application with JWT

Microservices & Docker

  • Monolithic Archtecture
  • What are Microservices
  • Why Microservices
  • What is Docker
  • Why Docker
  • Docker Architecture
  • Terminologies in Docker

Practice Test & Interview Questions

Instructors

Mr Vasu
Instructor
Mindmajix Technologies

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books