MEAN Stack

Book your Seat by a One-time Registration Fee of Rs.2000/-

Course Overview

MEAN Stack stands for MongoDB, Express.js, Angular JS and Node.js. It is largely a open source software bundle and can be written in one language for both server side and client side environments. Angular JS has become the most in demand framework and with the induction of MEAN Stack, one can use Node and Express.js between the client and server.
3RI Technologies offers MEAN Stack Training Course conducted by industry expert trainers.Our Mean Stack Training in Pune is a classroom training program conducted on weekdays and weekends as well. We ensure the high quality of training and take your career to the next level by joining this Mean Stack Training Program. Our main focus is on quality training and ensuring the placements of students in well reputed companies. We provide live project work to students and our trainers specially train them according to the industry standards. After the completion of course, students get well versed with the technology and also gains confidence as we induct various programs to make them ready for the industry.

Course Features

  • Hands on Experience on One Live Project.
  • 100 % Placement Assistance
  • Resume Preparation
  • Interview Preparation
  • Missed Sessions Covered
  • Multiple Flexible Batches
  • Flexible Timings
  • Practice Course Material


  • Basic knowledge of JavaScript and HTML/HTML5


  • 7 Weeks(Weekday Batch)
  • 8 Weekends(Weekend Batch)

  • Who can join this course?

    • Web Developers

    Course Syllabus

    MEAN Stack
    1. Design Goals, Architecture and Installation
      • What is need for Non RDBMS
      • Benefits of using Document based databases
    2. CRUD Operations
      • Understanding of CRUD Operations
      • Functional usage of CRUD
      • Read / Write Operations with CRUD
    3. Schema Design and Data Modelling
      • Schema Design and
      • Data Modelling in MongoDB®
      • Various Data Structure and
      • Tools to Manage Data Model in MongoDB

    NodeJS and ExpressJS
    1. Introduction to Node JS
      • Introduction
      • Foundation
      • Introduction to the Node JS framework
      • Installing NodeJS
      • Using NodeJS to execute scripts
      • The Node Package Manager
      • The package.json configuration file
      • Global vs local package installation
      • Automating tasks with Gulp
      • The HTTP protocol
      • Building an HTTP server
      • Rendering a response
      • Using Representational State Transfer
      • Express Framework
      • Connecting to Mongo databases
      • Performing CRUD operations
      • The NodeJS framework
      • Installing NodeJS
      • Using NodeJS to execute scripts
    2. NodeJS Projects
      • The Node Package Manager
      • NodeJS Creating a project
      • The package.json configuration file
      • Global vs local package installation
      • Automating tasks with Gulp.
    3. HTTP
      • The HTTP protocol
      • Building an HTTP server
      • Rendering a response
      • Processing query strings
      • NodeJS using Representational State Transfer
      • Configuring TLS

    Express JS
    1. Express JS
      • An Introduction to Express JS
      • Routing
      • Setting Up Router
      • Route Parameter and queries
      • HTTP Interaction
      • Handling Form Data
      • Handling Query Parameters
      • Error Handling
      • Creating and Consuming RESTful Services
      • Using Templates
      • The model-view-controller pattern
      • Defining Jade and Handlebars templates
      • Building a front-end controller
      • Defining routes
      • Creating actions
      • Configuring Express to use Handlebars
      • Using REST
      • Reading POST data
      • Building Handlebars helpers
      • Adding middleware
      • Data Sources
      • How Node.JS connects to databases
      • RDBMS databases and NoSQL databases
      • Connecting to RDBMS and NoSQL databases
    Angular JS
    1. Getting Started
      • Introduction
      • What is Angular 2?
      • How Angular Works ?
      • Difference between Angular and Other Framework
      • Advantages of AngularJS
    2. Typescript
      • What is typescript?
      • Compare typescript with Javascript
      • Data Types & Variables
      • Variable & Operators
      • Control Structure and Decision making & loops
      • Typescript Functions & Strings
      • Typescript Object
      • Class , Abstract Class
      • Constructor Method
      • Type of Assertion
      • Interfaces
    3. Application setup
      • Installing Angular JS
      • Configuration of Angular JS
      • Creating an Angular 2 project
      • Creating an Angular 2 project using CLI
    4. NodeJS
      • Setup
      • Commands
      • What is NPMM
      • Install Nom for Angular.
    5. Architecture
      • Module
      • Component
      • Template
      • Metadata
      • Data binding
      • Directive
        • Attribute Directive
        • Structural Directive
      • Services
      • Dependency Injection
    6. Directives
      • Understanding Directives
      • Directives Overview
      • Different kinds of directives
      • Build attribute directive
      • Apply the attribute directive to an element in a template
      • Respond to user-initiated events
      • Pass value into the directive with an @Input data binding
      • Custom Attribute Directive
    7. Structural And Attribute Directive
      • What is structural directive?
        • NgIf case study
        • NgFor,NgSwitch
      • What is attribute Directives
        • Using the NgStyle Directive
        • Using the NgClass Directive
        • The <'template'> element
    8. Service
      • What is service?
      • Create a service
      • Understanding Services Injecting Concepts
      • Async service and promise
      • Introduction to Observable
      • What is web service
      • how to create web service
      • how to consume rest service
      • posting data to client server architecture
      • Introduction to Material Design
      • Introduction to card Material Design .
      • What is Json Server .
      • Install json server and run and up into your local machine
      • crud operation using son server.
    9. Dependency Injection
      • Why dependency injection?
      • Angular dependency injection
      • Injector provider
    10. Data Binding
      • Interpolation
      • Property binding
      • Event binding
      • Attribute binding
      • Class binding
      • Style binding
      • Multiple components & passing data
    11. Display data
      • Class Binding
      • Style Binding
      • Event Binding
      • Two-way Binding
      • Component Data Binding
      • Component Events
      • Ng-Model
    12. User input
      • Binding to user input events
      • Get user input from the $event object
      • Get user input from a template reference variable
      • Key event filtering (with key.enter)
    13. Form
      • Types of Forms in Angular4
      • Introduction to Template Driven Forms.
      • Validation of Template Driven Forms.
      • Introduction Model Driven Forms.
      • Validation of Model Driven Forms.
      • Two way data binding using ngModel.
      • Model Driven Forms With Form Builder
      • How to post data via a angular forms with rest service.
    14. Pipes
      • Introduction to Pipes
      • Why pipes are useful.
      • Type of pipes
      • Built-in pipes
      • parametrised pipes
      • how to create custom pipes
    15. Router
      • Setting Up Router
      • Imperative Routing
      • Route Parameter
      • Child Routing
    ANGULAR 4 & 5
    1. Angular4
      • Features of angular 4
      • Animation package
      • Angular Universal
      • Typescript 2.1 and 2.2 compatibility
      • Flat ES Modules (Flat ESM/FSEM)
      • Upgrading from angular 2 to 4
    2. Angular 5:
      • What is new in Angular 5?
      • Introduction to Build optimizer.
      • New Router Lifecycle Events in Angular 5
      • Service Workers in Angular 5
      • Deprecations and Other Updates
    Ionic 3 (Building mobile apps for IOS+Android+Windows ) using Angular
      • Installing the Ionic 3 CLI
      • Creating a New Project with the Ionic 3 CLI
      • Listing Project Templates
      • Running our Project in the Browser and on a Device
      • Using Live Reload on a Device
      • Generating Project Components with the Ionic CLI
      • Getting Environment Information with Io
      • Accessing the Ionic Documentation
      • Creating an Account
      • Authenticating to Within the CLI
      • Creating an Application on the Platform
      • Using Ionic View to Run Your Application on a Device
      • Generating Splash Screen and Icon With the CLI–
      • Getting Started with Ionic 3
      • Creating an Ionic Application
      • Serving the Application
      • Folder Structure
      • Your First Application
      • Ionic Document Flow
      • Challenge - Create an Ionic Application
      • Run Your Application in a Browser


    1.Will I get any placement assistance after the course completion?

    After the course completion, an exam will be conducted to judge your knowledge along with the live project work completion check and you will be awarded a certificate from 3RI Technologies.

    Will I get any placement assistance after the course completion?

    Yes, we provide 100% placement assistance to our students. We have a dedicated team for Placement and tie ups with 300+ MNC’s and SME companies.

    Do you provide any demo classes for this course?

    Yes we conduct demo classes every weekend. Please contact us for more details.

    Inquire Now