We've noticed this is not your region.
Redirect me to my region
Inquire for Price


Course covers individual introduction to the MEAN Stack - MongoDB, ExpressJS, AngularJS and NodeJS. It is intended for beginners to the MEAN stack but the course assumes that the participant has prior experience in development using web technologies such as JavaScript and HTML.  

The MEAN stack is attractive because it uses JavaScript as the language all throughout the tech stack of your web architecture. This is one of the reasons why MEAN is becoming  more and more popular


1. JavaScript and JSON 

  • JavaScript Objects
  • Review of JSON
  • Working with Arrays
  • Traversing Objects
  • JSON and AJAX
  • JQuery

2. NodeJS 

  • Environment Setup
  • Vagrant Setup
  • Node Version Manager
  • NodeJS vs Client Side JS
  • Callback Execution basics
  • Scopes
  • Require() and Modules
  • Node Package Manager
  • Events
  • Utilities
  • Streams
  • I/O
  • SocketIO
  • Modules
  • Third Party Modules
  • Session Handling Redis

3. Express 

  • Verb Methods
  • Views and Templates
  • Application Settings
  • Middleware
  • Routes
  • Router Objects
  • Response Objects
  • Request Objects
  • Request Formatting
  • Form Handling
  • Password Hashing

4. Unit Testing 

  • Code Isolation
  • HTTP Request Simulation
  • Mocha
  • Dependency Injection
  • Chai Assertions
  • Data Access Considerations
  • External APIs

5. Templating 

  • Mustache
  • Handlebars

6. Mongo and Mongoose 

  • Introduction to MongoDB
  • Basic Operations in Mongo
  • Mongo and Mongoose
  • Persisting Objects
  • Validating Mongoose
7 AngularJS 
  • Client Side routing
  • Fetching and binding data
  • Directives
  • Route parameters


The training will be conducted by Ted Hagos. 

A practicing technologist in the areas of mobile, cloud and enterprise computing. Ted has more than 5,000 hours of teaching experience. He has taught at IBM ACE (now APC Intellect), AITI (Ateneo Information Technology Institute) and Asia Pacific College.
Be the first to write a review about this course.
Write a Review
Sending Message