MEAN Stack Training Provided by SLA Consultants Gurgaon Training Institute in Gurgaon
MEAN Stack free videos and free material uploaded by SLA Consultants Gurgaon Training Institute staff .
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
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
Write a public review