MEAN Stack

MEAN Stack Training Provided by SLA Consultants Gurgaon Training Institute in Gurgaon

Beginner 0(0 Ratings) 0 Students enrolled
Created by SLA Consultants Gurgaon Training Institute staff Last updated Mon, 11-Apr-2022 English


MEAN Stack free videos and free material uploaded by SLA Consultants Gurgaon Training Institute staff .

Syllabus / What will i learn?

Module 1 - MongoDB

Introduction to MongoDB

Installing MongoDB

The current SQL/NoSQL landscape

Document-oriented vs. other types of storage

Mongo’s featureset

Common use-cases

MongoDB databases

MongoDB Collections

MongoDB Documents

CRUD Operations in MongoDB

Creating documents

insert()

update()

save()

Querying documents

find()

Working with equality

Query operators

Building complex queries

Updating documents

Deleting documents

Introduction to Mongoose

Word on ORM/ODM

Installing mongoose

Connecting to MongoDB from mongoose

Core concepts of Mongoose

Understanding mongoose schemas and datatypes

Working with Models

Using modifiers in schema

Using virtual fields

Optimizing query performance by enabling indexes

Extending Models

Working with hooks

Validation of model data

Creating custom static methods

Creating custom instance methods

CRUD operations with Mongoose

Module 2 - ExpressJS

Express.js Introduction & Setup

Installing express

First App with express – Demo

Little about routes

Little about Express middleware

Serving static files with express

Express application generator

What is Express.js?

Routing in Depth

Route Methods

Route Paths

Parametrized Routes

Route Handlers

Express Router

Middleware

Types of middleware

Application

Router

Error

Builtin

Thirdparty

Error middleware

Bodyparser, cookie parser, session management

Template Engines

What are template engines

EJS

Jade

Handlebars

Express.js security

Authentication

JWT

Securing routes

Debugging in Express

Realtime programming with Socket.io

Scaling nodejs applications

The Child process model

exec, spawn, and fork functions

Using the Cluster module

Module 3 – AngularJS

Module 3.1 – AngularJS

Introduction to Single-Page-Apps (SPA)

Fitment of AngularJS

How AngularJS Web App Works

Bindings: declarative connections between data and on-screen

Angular Expressions

Controllers

Scopes

Root Scope

solated Scopes

Understanding Digest Loop

Routing

Simple Routing

Nested Routing

filters

Inbuilt Filters

Writing custom filters

Forms and Validation

Organizing your code with modules i.e. MVW*

Dependency injection

Get Data from Web Services

Services

Inbuilt Services

Writing your own Services

Types of custom Services

Directives

Inbuilt Directives

Writing your own Custom Directives

Events and event propagation

Concept of Promises in Detail

Using Deferred Objects

Assignment after every session

Module 3.2 – 2.x/4.x Course

Modules, Components, expressions & ng-model

1-way-2-way binding, interpolations, template binding, cloning & event binding.

@Input, @Output & Eventemitters.

Angular Component Life Cycle.

Providers, Services, and Dependency Injection.

SPA(Single Page Application) using Routing.

Validation using Angular forms.

Making HTTP POST calls to REST service (WebAPI) using Angular 2.

Lazy loading using Angular 2.

Use WebPack for Angular 2 application.

HashLocation strategy

Module 4 – Node.js

Introduction to Node.js

What is Node.js?

How to install Node.js using pre-compiled binaries?

Install Node.js using NVM

History and usage of Node.js

Comprehending Node.js

Understanding Modules

Understanding Events

Node Exploration

Using NPM (Node Packaged Modules)

Handling Exceptions

Events and Streams

Event Emitter class

Reading and writing streams

Cashing and object creation

Using Pipe

Duplex steam

Express Framework

Handling HTTP Routes

Navigation Route options

Middleware

Layout with jade

Using Node.js in the web

Web requests

Building web server

Web sockets requirements

Real-time interaction with socket.io

Creation of web application using Express.js

Installing and configuring Express.js

Routing

Creating views and forms with Jade

Cookies and sessions

Authorization and authentication

Error handling

Unit Testing

Decouple Code

Writing tests

Super tests

Helpers

Database and sessions

Building database connection

Database queries and schemas

Authentication

Scaling Node application

Child process model

Exec, fork and spawn functions

Cluster module

Monitoring and advanced features

Monitor Node.js functions

Detecting memory leaks

Configuration Node processes

 



Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description

MEAN refers to the combination of various technologies known as MongoDB, Express.js, Angular JS and Node.js, which makes it a full stack JavaScript development. MEAN Stack Development helps the user to develop applications with as little coding as possible after taking a clear view from all the components. It is a very efficient platform for individuals who wants to develop applications and write codes from client to server by only using JavaScript and build apps in a short period of time. It is highly flexible and open source in nature, offering various benefits as it is also very easy to learn. SLA Consultants Gurgaon has primarily designed full stack – MEAN Stack Development Training Course for aspiring UI developers and web developers who wish to achieve knowledge and expertise in developing high performance, real time and event driven web and networking application

You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 92 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 10000 /-
Contact instructor for demo :