MEAN Stack Training In Chandigarh 2017-12-27T05:20:57+00:00

Why Do The Course

  • Learn in-depth details of all four technologies – MongoDB, Eclipse, Angular JS, and
    Node.js.
  • Get guided by the professional MEAN stack developers.
  • Learn to program MEAN stack applications from the scratch.
  • Be a professional MEAN stack developer in a short time.
  • Attract high salary offers after your 6-month internship.

Register NowCall Now

Key Features

  • Course Duration – 6 Weeks / 6 Months
  • Live Project Training
  • Job Oriented Training
  • Industry Expert Faculties
  • Customized Syllabus
  • Individual Approach for Every Student
  • Reasonable Course Fees
  • Doubt Clarification Session
  • Free Demo Class Available
  • Completed 400+ Batches

Course Curriculum

Node.js

  • Introduction
  • The Node.js framework
  • Installing Node.js
  • Using Node.js to execute scripts
  • The Node Package Manager
  • Creating a project
  • The package.json configuration file
  • Global vs. local package installation
  • Creating Game-play
  • Asynchronous basics
  • Callback functions
  • Working with Promises
  • Advance promises
  • Using Request module to make api calls
  • The HTTP protocol
  • Building an HTTP server
  • Rendering a response
  • Processing query strings
  • Processing posted data
  • Synchronous vs. asynchronous I/O
  • Path and directory operations
  • __dirname and __filename
  • Asynchronous file reads and writes
  • Using buffers for binary data
  • Flowing vs. non-flowing streams
  • Streaming I/O from files and other sources
  • Processing streams asynchronously
  • The model-view-controller pattern
  • Defining Jade templates
  • Configuring Express
  • Postman configuration
  • Using REST
  • JSON Data
  • Reading POST data
  • CRUD operations
  • Adding middleware
  • How Node.js connects to databases
  • RDBMS databases and NoSQL databases
  • Connecting to RDBMS and Mongodb databases
  • Performing CRUD operations
  • Getting Started
  • Adding Socket.io To Your App
  • Exploring The Front-end
  • Sending Live Data Back & Forth
  • Creating The Front-end UI
  • Showing Messages In App
  • Working With Time
  • Timestamps
  • Show Message Time In Chat App
  • Chat application Project
  • Working with gulp
  • Working with grunt
  • Working with unit and E2E testing

Angular.JS

  • Single Page Apps vs Conventional Web Applications
  • Where Angular Fits
  • Angular-4 is arrived (what’s new)
  • Brief Intro to TypeScript
  • The TypeScript Module System
  • Getting Setup
  • Project Setup
  • Nodemon
  • String Templates
  • Const
  • Let
  • Debugging
  • Rest & Spread Operators
  • Arrow Functions
  • For...of
  • Maps
  • Sets
  • Interface
  • Generics
  • New Object Features
  • Classes
  • Destructuring
  • TypeScript decorators
  • A Trivial Component
  • Nested Components
  • Deeper Nesting
  • Templates
  • Bindings
  • Event Bindings
  • Two-way Binding
  • Class and Style Bindings
  • Built-in Directives
  • Component Data Binding
  • Component Events
  • Ng-model
  • Introduction to webpack/systemJS
  • Introduction and Examples
  • Directives Overview
  • Attribute Directives
  • Custom Attribute Directive
  • Structural Directives
  • Structural Directive: ngIf
  • Structural Directive: ngFor
  • Structural Directive: ngSwitch
  • Custom Structural Directive
  • Controls
  • Control groups
  • FormBuilder
  • Template Driven Approach
  • Data Driven Approach
  • Introduction and Use
  • Creating and configuring Routes
  • Imperative Routing
  • Routing Parameters
  • Child Routes
  • Routing Lifecycle Hooks
  • Setting up Firebase
  • HTTP POST Request
  • HTTP GET Request
  • Promises - still available, still useful
  • Calling an API via HTTP
  • Introduction to Observables
  • Observable Bindings
  • Observables Operators
  • Unit Testing
  • End to End Testing
  • If...Else Template Conditions
  • Animation Module
  • TypeScript's StrictNullChecks
  • Angular Universal
  • FESM
  • Router ParamMap
  • TypeScript 2.1/2.2

MongoDB

  • NoSQL Database Introduction
  • Objectives
  • What is NoSQL?
  • What is NoSQL?(contd.)
  • Why NoSQL?
  • Difference Between RDBMS and NoSQL Databases
  • Benefits of NoSQL
  • Benefits of NoSQL (contd.)
  • Types of NoSQL
  • Rest & Spread Operators
  • Key-Value Database
  • Key-Value Database (contd.)
  • Document Database
  • Document Database Example
  • Column-Based Database
  • Column-Based Database (contd.)
  • Column-Based Database (contd.)
  • Column-Based Database Example
  • MongoDB-A Database for the Modern Web
  • Objectives
  • What is MongoDB?
  • JSON
  • JSON Structure
  • BSON
  • MongoDB Structure
  • Document Store Example
  • MongoDB as a Document Database
  • Transaction Management in MongoDB
  • Easy Scaling
  • Scaling Up vs. Scaling Out
  • Vertical Scaling
  • Horizontal Scaling
  • Features of MongoDB
  • Secondary Indexes
  • Replication
  • Replication (contd.)
  • Memory Management
  • Replica Set
  • Auto Sharding
  • Aggregation and MapReduce
  • Collection and Database
  • Schema Design and Modeling
  • Reference Data Model
  • Reference Data Model Example
  • Embedded Data Model
  • Embedded Data Model Example
  • Data Types
  • Core Servers of MongoDB
  • MongoDB's Tools
  • Installing MongoDB on Linux
  • Installing MongoDB on Linux
  • Installing MongoDB on Windows
  • Starting MongoDB On Linux
  • Starting MongoDB On Linux
  • Starting MongoDB On Windows
  • Starting MongoDB On Windows
  • Use Cases
  • CRUD Operations in MongoDB
  • Objectives
  • Data Modification in MongoDB
  • Batch Insert in MongoDB
  • Ordered Bulk Insert
  • Performing Ordered Bulk Insert
  • Unordered Bulk Insert
  • Performing In-ordered Bulk Insert
  • Performing Un-ordered Bulk Insert
  • Inserts: Internals and Implications
  • Performing an Insert Operation
  • Retrieving the documents
  • Specify Equality Condition
  • Retrieving Documents by Find Query
  • Retrieving Documents by Find Query
  • $in, $or , and AND Conditions
  • $or Operator
  • Specify AND/OR Conditions
  • Retrieving Documents by Using FindOne, AND/OR Conditions
  • Regular Expression
  • Array Exact Match
  • Array Projection Operators
  • Retrieving Documents for Array Fields
  • $Where Query
  • Cursor
  • Retrieving Documents Using Cursor
  • Pagination
  • Pagination: Avoiding Larger Skips
  • Advance query option
  • Update Operation
  • Updating Documents in MongoDB
  • $SET
  • Updating Embedded Documents in MongoDB
  • Updating Multiple Documents in MongoDB
  • $Unset and $inc Modifiers
  • $inc modifier to increment and decrement
  • Replacing Existing Document with New Document
  • $Push and $addToSet
  • Positional Array Modification
  • Adding Elements into Array Fields
  • Adding Elements to Array Fields Using AddToSet
  • Performing AddToSet
  • Upsert
  • Removing Documents
  • Performing Upsert and Remove Operation
  • Performing Upsert and Remove Operation
  • Indexing and Aggregation
  • Objectives
  • Introduction to Indexing
  • Types of Index
  • Properties of Index
  • Single Field Index
  • Single Field Index on Embedded Document
  • Compound Indexes
  • Index Prefixes
  • Sort Order
  • Ensure Indexes Fit RAM
  • Multi-Key Indexes
  • Compound Multi-Key Indexes
  • Hashed Indexes
  • TTL Indexes
  • Unique Indexes
  • Sparse Indexes
  • Create Compound, Sparse, and Unique Indexes
  • Text Indexes
  • Create Single Field and Text Index
  • Text Search
  • Index Creation
  • Index Creation (contd.)
  • Index Creation on Replica Set
  • Remove Indexes
  • Modify Indexes
  • Drop and Index from a Collection
  • Rebuild Indexes
  • Listing Indexes
  • Retrieve Indexes for a Collection and Database
  • Measure Index Use
  • Use Mongo Shell Methods to Monitor Indexes
  • Control Index Use
  • Use the Explain, $Hint and $Natural Operators to Create Index
  • Index Use Reporting
  • Geospatial Index
  • Create Geospatial Index
  • MongoDB's Geospatial Query Operators
  • Use Geospatial Index in a Query
  • $GeoWith Operator
  • Proximity Queries in MongoDB
  • Aggregation
  • Aggregation (contd.)
  • Pipeline Operators and Indexes
  • Aggregate Pipeline Stages
  • Aggregate Pipeline Stages (contd.)
  • Aggregation Example
  • Use Aggregate Function
  • MapReduce
  • MapReduce (contd.)
  • Use MapReduce in MongoDB
  • Aggregation Operations
  • Use Distinct and Count Methods
  • Aggregation Operations (contd.)
  • Use the Group Function
  • Developing Node JS Application with MongoDB
  • Objectives
  • Capped Collection
  • Capped Collection Creation
  • Capped Collection Creation (contd.)
  • Create a Capped Collection in MongoDB
  • Capped Collection Restriction
  • Connection Creation Using Node JS
  • Insert Operations Using Node JS
  • Insert Operations Using Node JS (contd.)
  • Perform CRUD Operation in Node JS
  • Perform Insert and Retrieve Operations Using Node JS
  • Update Operations Using Node JS
  • Retrieve Documents Using Node JS
  • Using DB Cursor to Retrieve Documents
  • Mongoose ODM Module in Node JS
  • Defining Schema Using Mongoose
  • Defining Schema Using Mongoose (contd.)
  • Use Mongoose to Define Schema
  • How to Run Node JS Using Mongoose
  • MongoDB Utilities
  • MongoDB Commands
  • Data Backup Strategies in MongoDB
  • Copying Underlying Data Files
  • Backup with MongoDump
  • Fsync and Lock
  • MongoDB Ops Manager Backup Software
  • Security Strategies in MongoDB
  • Authentication Implementation in MongoDB

Student Speaks

Pallavi

Java students
Lorem ipsum dolor sit suscyitel convaltis gravida atiquam sit amel vela.

Course Detail

  • Duration: 6 Week/6Month
  • 6 Months/6 Weeks Training + Project Certificate By RV Technology
  • Interview Preparation (HR+Technical)
  • Placement Opportunity with RV Technology We will hire you if you are an outstanding student!

Register NowCall Now

Success Stories

Raman

Java students
Lorem ipsum dolor sit suscyitel convaltis gravida atiquam sit amel vela.