Skype | Facebook | Google+ | Home | Sitemap | Contact us | +92 321 3499131 | +971 4 221 6756

ICT Offers
Online Training

MEAN Stack

MEAN is MongoDB, Express, AngularJS and Node.js training will help you to learn: Building full stack applications in JavaScript using the MEAN technologies, Architect MEAN stack applications from scratch, Design and build RESTful APIs using Node.js Express and MongoDB, Create and use MongoDB databases, Develop modular and maintainable Single Page Applications using AngularJS.

Course Outline [Download]

Creating web servers with Node.js and Express

  • First steps
  • Require and module.exports
  • Asynchronous non-blocking code
  • Using npm for dependency management


  • Setting up Express to listen for requests
  • Routing: defining URL routes and sending response
  • Serving static files
  • Exploring Middleware
  • Using the Express router
  • Using controllers to define functionality
  • Defining dynamic routes with URL parameters
  • Working with querystrings and posted form data
  • BONUS: Improving MEAN development workflow with Nodemon

Working with MongoDB and NoSQL

  • Introduction to NoSQL databases
  • The basics
  • Getting started with the Mongo shell
  • Interacting with data from the command line (Mongo shell)
  • Importing and exporting data
  • Connecting to a Node.js application
  • Querying the database from Node.js
  • Creating documents from Node.js

Build robust REST APIs using Node.js, Express and MongoDB

  • Introduction to REST APIs
  • Using Mongoose to manage MongoDB database connections in Node
  • Defining data structure with Mongoose schemas and models
  • Defining complex data structures with Mongoose schemas
  • Creating GET routes using Mongoose queries
  • Creating GET routes for subdocuments using Mongoose
  • Finding documents based on geo-coordinates
  • Error trapping and hardening a REST API
  • Creating new documents in MongoDB using Mongoose and POST methods
  • Updating existing documents in MongoDB
  • Using Mongoose to delete data from MongoDB

Single Page Applications with AngularJS, the right way

  • Expressions and Data-Binding
  • Built-in Directives
  • Built-in Filters
  • Controllers, $scope
  • Controller As¬†Modules
  • Single Page Apps, Routes, Templates
  • Built-in Services, Application Architecture
  • Custom Services, Service vs Factory
  • Custom Filters
  • Building the SPA - part 1
  • Building the SPA - part 2
  • Building the SPA - part 3
  • Building the SPA - part 4
  • Building the SPA - The final part

Adding authentication to the MEAN stack

  • Securing the backend
  • Adding JWT to the application
  • Adding authentication to AngularJS
  • AngularJS and JWT
  • Tying all the pieces together

Final Project


Practical Approach

The real-life examples will be given throughout the lectures.

Training Schedule
Download Full Calendar

21 Feb 2019

Graphics Designing
Thu-Fri-Sat 05:00 PM-06:30 PM

Quick Links
Web Designing & Development Android Mobile App Development SEO Internet Marketing MCSE CCNA CCNP


Web Development

Java Android


Graphics Designing






Spoken English

Ms Office

ICT Trainings facebook Icon ICT Trainings Twitter Icon ICT Google Plus Icon ICT Trainings Google Plus Icon ICT Trainings linkedin Icon
Download ICT Trainings App!
ICT Trainings - iTunes App ICT Trainings - Google Play App

© Copyright 2007-2019 - ICT Trainings - All rights reserved.
Designed by Innovative.