Course Details

  • Course Price
    ₹18500
mean.jpg

MEAN

Webmind Training provides Best MEAN Stack Training in Noida as per the current industry standards. The MEAN stack is an open-source javascript stack which stands for MongoDB, Express.js, AngularJS (or Angular), and Node.js. It is a full-stack development toolkit to maintain production of web applications using MongoDB, Express, Angular

Course Details

Webmind Training provides Best MEAN Stack Training in Noida as per the current industry standards. The MEAN stack is an open-source javascript stack which stands for MongoDB, Express.js, AngularJS (or Angular), and Node.js. It is a full-stack development toolkit to maintain production of web applications using MongoDB, Express, Angular

Course Syllabus

  • Introduction to MongoDB

  • Download and Install MongoDB on Windows – Complete Guide

  • MongoDB Create & Insert Database

  • Add MongoDB Array using insert()

  • Mongodb ObjectId()

  • MongoDB Query Document using find()

  • MongoDB cursor

  • MongoDB Query Modifications using limit(), sort()

  • MongoDB Count() & remove() function

  • MongoDB Update() Document

  • MongoDB Indexing, Monitoring & Backup

  • How to Create User in Mongodb & assign Roles

  • Mongodb authentication with Kerberos

  • MongoDB Replica Set Tutorial

  • MongoDB Sharded Cluster – Step by Step Implementation

  • MongoDB Indexing Tutorial – createIndex()

  • MongoDB Regular Expression (Regex) Tutorial

  • Express.js Tutorial

  • What is Express.js

  • Install Express.js

  • Express.js Request

  • Express.js Response

  • Express.js Get

  • Express.js Post

  • Express.js Routing

  • Express.js Cookies

  • Express.js File Upload

  • Express.js Middleware

  • Express.js Scaffolding

  • Express.js Template

  • Introduction to Angular JS:
  • What is AngularJS ?Why should we use AngularJS?
  • Advantages of Angular JS
  • Basics of JavaScript and JQuery        
  • Angular Setup:
  • Installing Angular JS
  • Configuration of Angular JS
  • Structure of an Angular JS Application  
  • Angular Architecture:
  • Creating Boundaries using ng-app
  • Data Binding
  • Using Expressions and NG-Class
  • Using Controllers
  • Adapting to model changes  
  • Angular JS Components:
  • View Component
  • Angular JS Scopes
  • Controller Component
  • Directives
  • Filters
  • Services
  • Values
  • Providers
  • Constant
  • Factory        
  • Using Controllers:
  • Properties, Methods
  • Binding controllers with views
  • Controller hierarchy
  • Sharing data between controllers
  • Using Filters:
  • Understanding Filters and expression
  • Building your own custom Filters
  • Services:
    •         Services Syntax
    •         Services Injection
  • Directives:
  • Understanding Directives
  • Directive Definition Object for your custom defined syntax
  • How to link directives
  • Components Creation
  • Server Communication:
  • Server Communication using $http
  • PUT
  • POST
  • GET
  • PATCH
  • JSON Conversion
  • Understanding Http Headers
  • Understanding Caching Responses
  • Request and Response Transformation
  • Using RESTFUL Resources
  • Angular JS Localization:
  • Building Syntax using Localization
  • Creating JSON File for Localization
  • Introduction to NodeJS
  • What is NodeJS ?Why should we use NodeJS?

  • Advantages of NodeJS

  • Environment setup of NodeJS

  •  NodeJS Setup:
  • Installing NodeJS

  • Configuration of NodeJS

  • Structure of NodeJS Application

  •  NodeJS REPL(Read Eval Print Loop ) Terminal:
  • Starting REPL in NodeJS

  • Simple Expressions using in REPL command Prompt

  • Using Variables in REPL command Prompt

  • Using multipleline Expression in REPL command Prompt

  • Using UnderScore Variable in REPL command Prompt

  •  NodeJS Package Manager(NPM):
  • Installing Modules using NPM

  • Global vs Local Installation

  • Using package.json

  • Attributes of Package.json

  • Uninstalling,Updating,Search and Create a Module

  • Using Event Loop and Event Emitter:

  • Event-Driven Programming

  • How Node Applications Work?

  • EventEmitter Class

  • EventEmitter Methods

  • EventEmitter Class Methods

  •  Using Buffers:
  • Creating Buffers

  • Writing to Buffers

  • Reading from Buffers

  • Convert Buffer to JSON

  • Concatenate Buffers

  • Compare Buffers

  • Copy Buffer

  • Slice Buffer and Buffer length

  •  Using Streams:
  • What are Streams?What are the types of Streams?

  • Reading from a Stream

  • Writing to a Stream

  • Piping the Streams

  • Chaining the Streams

  • File System:
  • Synchronous vs Asynchronous

  • Writing a File

  • Reading a File

  • Closing a File

  • Truncate a File

  • Delete a File

  • Create a Directory

  • Read a Directory

  • Remove a Directory

  • Web Module:
  • What is a Web Server?What is Web Application Architecture?

  • Creating a Web Server using Node

  • Creating Web client using Node

  • RESTful API:
  • What is REST architecture? What is RESTful Web Services?

  • Creating RESTful for A Library

  • RESTful API listUsers

  • RESTful API Add Users(POST)

  • RESTful API Show Details(GET)

  • RESTful API Delete Details(DELETE)

  • Labs

  • Basics of Aptitude & Reasoning For Interview Preparation

  • Live Projects

  • Course Certificate

  • Confirmation Letter / Training Letter / Project Letter

    • For Degree Pursuing candidates to submit in colleges

Course Information

  • Course Duration: 240 Hours
  • Student Capacity: 10 to 15 students
  • Class Schedule: Monday, Wednesday & Friday

Course Teachers

Scarlet Jonson
CSE Faculty
Maria Texas
EEE Faculty
Alex Morphy
Math Faculty