MEAN Stack
Mongo DB
- Design Goals, Architecture and
Installation
- What is need for Non RDBMS
- Benefits of using Document based databases
- CRUD Operations
- Understanding of CRUD Operations
- Functional usage of CRUD
-Read / Write Operations with CRUD
- 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
- 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
- NodeJS Projects
-The Node Package Manager
- NodeJS Creating a project
- The package.json configuration file
- Global vs local package installation
- Automating tasks with Gulp.
- HTTP
-The HTTP protocol
-Building an HTTP server
- Rendering a response
-Processing query strings
- NodeJS using Representational State Transfer
-Configuring TLS
- Express JS
- An Introduction to Express JS
-Routing
o Setting Up Router
o 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
- Angular JS Introduction
-What is Angular JS?
- Why we need Framework?
- Pre-requisite requirement
- Introduction to MVS
-Design pattern
- Data Binding
-Two way binding with Model and view
- Two way binding with view and Model
- Controllers
- Understanding controller
- Setting up initial state of a $scope object
-Adding behavior to a Scope object
- Associating controller with Angular scope object
- Explicitly using angular module controller function
- Implicitly using ng-controller or $route
- Scope inheritance
- Service
- What is angular service?
- Usage of service
- Scopes
- Dependency Injection
- Filters
-Angular JS build in filter
- Custom filter
- Directives
- Angular JS build in directives
- Creating custom directive
-Isolated scope in directive
- Adding event listener
- Module
- What is a module
- Module loading and dependencies
- Providers
- Value recipe
- Factory recipe
- Service recipe
- Constant recipe
- Provider recipe
- Routing
- Basics of Security in AngularJS
Hands on Experience on Live Project
¶ CRUD Operation with mlab
¶ E-commerce Website