Setup Menus in Admin Panel

Login

Overview:

A combination of the technologies MongoDB, Express.js, Angular JS and Node.js, MEAN is the latest trend in full stack JavaScript development. A perfect progression for JavaScript developers, MEAN is useful because it allows the entire client to server code to be written in JavaScript. Its flexibility and open source nature are also huge advantages since it is fairly easy to learn and customize applications to suit one’s needs.

Audience:

All professionals who are keen to develop high performance, event-driven, real-time and scalable networking and web applications should go for this course.

Pre-Requisite:

Basic experience developing web applications, Familiarity with HTML and CSS, Familiarity with JavaScript

Course Curriculum

What is MONGO DB?
Introduction to MONGO DB Details 00:00:00
The current SQL/NoSQL landscape Details 00:00:00
Document-oriented vs. other types of storage Details 00:00:00
Mongo’s feature set Details 00:00:00
Common use-cases Details 00:00:00
Introduction to JSON Details 00:00:00
Documents and Collections
Creating documents Details 00:00:00
Managing documents in collections Details 00:00:00
Iterating over documents Details 00:00:00
Simple Queries
Field equality tests Details 00:00:00
Operators available Details 00:00:00
Projections Details 00:00:00
Limiting results and paging Details 00:00:00
Simple Updates and Deletes
Field updates Details 00:00:00
Field insertions and removal Details 00:00:00
Document deletion Details 00:00:00
More Complex types of Queries
Existential field values Details 00:00:00
Aggregations and groups Details 00:00:00
Aggregations and groups in hierarchical data Details 00:00:00
Updates and Arrays
Altering array field elements Details 00:00:00
Insertion to array fields Details 00:00:00
Removing from array fields Details 00:00:00
Indexing Basics
The primary index and the _id field Details 00:00:00
Problems requiring an index Details 00:00:00
Defining secondary indexes Details 00:00:00
Compound indexes Details 00:00:00
Mongo RESTful API
CRUD operations through REST Details 00:00:00
MapReduce
Explanation of MapReduce Details 00:00:00
Types of logic that can be expressed as MapReduce declarations Details 00:00:00
Mapping documents Details 00:00:00
Reducing values Details 00:00:00
ExpressJS
MVC Pattern Details 00:00:00
Introduction to Express Details 00:00:00
Routing Details 00:00:00
HTTP Interaction Details 00:00:00
Handling Form Data Details 00:00:00
Handling Query Parameters Details 00:00:00
Cookies and Sessions Details 00:00:00
User Authentication Details 00:00:00
Error Handling Details 00:00:00
Creating and Consuming RESTful Services Details 00:00:00
Using Templates Details 00:00:00
Introduction to AngularJS
What is AngularJS? Details 00:00:00
How AngularJS is opinionated Details 00:00:00
Difference between Backbone.js and AngularJS Details 00:00:00
AngularJS Building Blocks
Controller Component Details 00:00:00
Model Component Details 00:00:00
View Component Details 00:00:00
Directives Details 00:00:00
Filters Details 00:00:00
Services Details 00:00:00
Providers Details 00:00:00
Factory Details 00:00:00
DI in AngularJS Details 00:00:00
Anatomy of AngularJS Applications
Creating Boundaries using ng-app Details 00:00:00
Model View Controller Details 00:00:00
Templates and Data Binding Details 00:00:00
Repeating elements in templates Details 00:00:00
Using Expressions, CSS Classes and Styles Details 00:00:00
Using Controllers for UI responsibility separation Details 00:00:00
Responding to model changes Details 00:00:00
Modules
Module Loading and Dependencies Details 00:00:00
Configuration Blocks Details 00:00:00
Run Blocks Details 00:00:00
$provide service Details 00:00:00
Data Binding in AngularJS
Understanding Built-in Directives Details 00:00:00
Scope resolution Details 00:00:00
One way and Two way data binding Details 00:00:00
Using Filters
Filters Overview Details 00:00:00
Understanding Filter Expressions Details 00:00:00
Building custom Filters Details 00:00:00
Services & Factories
Services Overview Details 00:00:00
Modularity using Services Details 00:00:00
Injecting Services Details 00:00:00
Creating Custom Factories and Providers Details 00:00:00
Directives Details 00:00:00
Directives Overview Details 00:00:00
Built in directives Details 00:00:00
Creating Directives Details 00:00:00
The Directive Definition Object Details 00:00:00
Compilation and Linking Details 00:00:00
Creating Components Details 00:00:00
Forms
Handling Forms Details 00:00:00
Forms Validations Details 00:00:00
$valid and $error Details 00:00:00
Promises
The premise of promises Details 00:00:00
Callbacks and Promises Details 00:00:00
Built in promises Details 00:00:00
Creating custom promises Details 00:00:00
Communicating with Servers
Communicating over $http Details 00:00:00
Configuring the requests Details 00:00:00
Sending Http Headers Details 00:00:00
Caching Responses Details 00:00:00
Request and Response Transformation Details 00:00:00
Interceptors Details 00:00:00
Using RESTful Resources Details 00:00:00
Using $resource Service Details 00:00:00
Using Restangular Details 00:00:00
Communication over WebSockets Details 00:00:00
Routing and Views
$routeProvider and ng-view Details 00:00:00
Using $locationProvider Details 00:00:00
Configuring routes Details 00:00:00
Accessing route values using $routeParams Details 00:00:00
Using Angular-UI’s $stateProvider Details 00:00:00
Testing
Testing Models using Jasmine Details 00:00:00
Test considerations for Directives and Filters Details 00:00:00
Using Angular Mocks Details 00:00:00
Using Karma for testing browser compatibility Details 00:00:00
Using Protractor for end to end testing Details 00:00:00
Modular JavaScript
Techniques for modularizing JavaScript code Details 00:00:00
Using Require.js for loading dependent modules Details 00:00:00
JavaScript Development Workflow
Using Grunt.js Details 00:00:00
Overview of Yeoman Details 00:00:00
Clientside dependency management using Bower.js Details 00:00:00
Introduction to NodeJS
Understanding NodeJS Templates Engine Details 00:00:00
NodeJS History Details 00:00:00
Introduction to V8 JavaScript Engine Details 00:00:00
NodeJS Vs. Server Side Framework Details 00:00:00
Why NodeJS Details 00:00:00
NodeJS Application Area Details 00:00:00
NodeJS Advantages Details 00:00:00
Who use NodeJS Details 00:00:00
NodeJS Fundamentals
Installing NodeJS Details 00:00:00
Node’s Event Loop Details 00:00:00
Writing Asynchronous Code Details 00:00:00
Blocking vs Non-Blocking Code Details 00:00:00
Working with CLI and Node REPL Details 00:00:00
Node’s Package Manager: NPM Details 00:00:00
Modules
Understanding Modules Details 00:00:00
Built-In Modules Details 00:00:00
Creating your own Modules Details 00:00:00
Using require() to modularize code Details 00:00:00
Creating Modules Details 00:00:00
Exporting Modules Details 00:00:00
Understanding node_modules folder Details 00:00:00
Installing, Updating and Removing Modules using NPM Details 00:00:00
Understanding package.json file Details 00:00:00
NodeJS Programming Model
Asynchronous Programming Model Details 00:00:00
Exception Handling Details 00:00:00
The async Module Details 00:00:00
Events and Timers
Understanding Events Details 00:00:00
Using Event Emitter class Details 00:00:00
Intervals Details 00:00:00
NodeJS HTTP
Building a Web Server Details 00:00:00
HTTP Request Methods, Headers Details 00:00:00
Response Codes and Headers Details 00:00:00
Working with Cookies Details 00:00:00
File System
Understanding Process Object Details 00:00:00
The path Module Details 00:00:00
The fs Module Details 00:00:00
Manipulating Files – Create, Open, Read, Write, Close, Rename, Delete Details 00:00:00
Manipulating Directives – Create, Read, Remove Details 00:00:00
Streams
Understanding Streams Details 00:00:00
Reading and writing streams Details 00:00:00
Processing streams asynchronously Details 00:00:00
Using pipe() function Details 00:00:00
Web sockets and Real-Time Web
Understanding Web sockets Details 00:00:00
Need of Web sockets Details 00:00:00
Web sockets in NodeJS Details 00:00:00
Creating real-time chat application Details 00:00:00
View Engines & Templates
Understanding NodeJS Templates Engine Details 00:00:00
Understanding Jade view engine Details 00:00:00
Integrating Jade view engine Details 00:00:00
Creating View with Jade Details 00:00:00
Understanding EJS view engine Details 00:00:00
Integrating EJS view engine Details 00:00:00
Creating View with EJS Details 00:00:00
Github & NodeJS
Understanding Github Details 00:00:00
Creating Github Repository Details 00:00:00
Uploading code to Github repository Details 00:00:00
Performing operations on repository Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar