@i-Riang Academy | MEAN STACK Web Development Training

MEAN STACK Web Development Training

MEAN STACK Web Development Training

Date: 21st May – 25th May  2018
Duration: 5 Days, 9:00 am – 5:00 pm
Place: i-Riang Academy Petaling Jaya



This Five Days Workshop Will Help Individuals to understand about overall MEAN Stack Web Development. MEAN (MongoDB, Express, Angular, Node) stack is a full-stack JavaScript solution that helps you write scalable, robust, and maintainable web applications quickly and easily using MongoDB, Express, AngularJS, and Node.js.

Date: 21st  May – 25th May  2018
Duration: 5 Days, 9:00 am – 5:00 pm
Place: i-Riang Academy Petaling Jaya

Please contact us and we will do our best to cater to your needs.[/vc_toggle]

Drop us an email at [email protected] or call us at  +601 46655199

Trainer Profile

Rajkumar Subburaj 

Rajkumar is a corporate trainer and associate with many MNCs and educational institutions. His experience and association with people of various domains help him to effectively manage people and deliver projects on the timely manner. He is creative and possesses excellent interpersonal management skills.

He has an engaging personality and is able to effectively communicate complex technical information in easy to understand the language to aid comprehension. His confidence stems from well-developed interpersonal skills and technical experience. His uniqueness is giving real-time examples in the class making students easy to understand.

Rajkumar’s experience has been mostly in development environment ranging from Java to .net. His aim is to give quality, efficient, experienced programmers to the Software industry that understands not only the coding but also the architectural design knowledge. His work in few MNCs such as Tata Consultancy, Satyam Infotech, and Airbnb provided him total end-to-end software development experiences, particularly in MEAN stack.

He has trained over 500 members across various areas on full stack development mainly MEAN stack. Further, he has conducted various training program sessions based on organization and college learning needs. His extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap gives him edges in conducting training. He also acquired experience with various MVC Java frameworks like AngularJS, and NodeJS coupled with strong experience in various IDEs like Visual Studio code, Edit Plus, Notepad++ and brackets.

His Masters of Computer Applications (MCA) provides him the strong foundation for the technological training he conducts and the projects he manages.

Learning Outcomes


  • Learn why server-side JavaScript is useful
  • Install Node.js
  • Learn how Node.js is architected to allow high scalability with asynchronous code
  • Create basic web applications with Node.js
  • Automate tasks with Grunt
  • Build an HTTP server using the core modules in Node.js
  • Use stream I/O to efficiently serve the web pages
  • Create modules to organize the server
  • Test the reliability of the application with unit tests
  • Convert the application to an MVC framework using Express
  • Interface to a MongoDB database and a web service
  • Understand Mongo as a data store
  • Be comfortable with Mongo’s query and update languages
  • Work with the common use-cases and architectures of Mongo
  • Use Mongo’s built-in JavaScript interpreter
  • Query Mongo using Mongo’s JSON-based query language
  • Index Mongo collections
  • Handle data with Mongo’s built-in MapReduce capabilities.
  • Understand the design of single-page applications and how AngularJS facilitates their development
  • Properly separate the model, view, and controller layers of your application and implement them using AngularJS
  • Master AngularJS expressions, filters, and scopes
  • Build Angular forms
  • Elegantly implement Ajax in your AngularJS applications
  • Write AngularJS directives
  • Unit test and end-to-end test your AngularJS application
  • Possess a basic understanding of AngularJS’s native services
  • Create custom Angular services
  • Understand how Angular processes directives, including directive scope, priority, and transclusion
  • Build custom directives
  • Implement basic user interfaces with Angular Forms
  • Make Angular work with your chosen UI widget framework
  • Write more sophisticated end-to-end tests

Course Outline

  • Course Introduction
  1. Introduction
  • Basic HTML Programming
  1. Getting Started with HTML
  2. Basic Elements & Documents Setup
  3. Lists and Tables
  4. Forms and Input
  5. Basic Styling – Project on Basic CSS
  6. Project – Building a Simple HTML template
  • HTML5 Programming
  1. Getting started with HTML5
  2. New Elements – Project on New Elements
  3. Video & Audio – Project Audio Visual
  4. Canvas – Project on drawing with canvas
  5. SVG – Project on Vector Graphics
  6. Web Storage – Project on Web Storage
  7. Drag and Drop – Project on HTML5 Drag and drop
  8. Geolocation –Project on Geolocation
  9. Project My Note –A HTML5 App
  • Styling with CSS3
  1. Getting started with CSS
  2. CSS Basic Styling – Project on Basic Styling
  3. Positioning & Background Images
  4. Pseudo Classes – Project on Pseudo-classes
  5. Colors, Backgrounds, and Gradients
  6. Text and Box Shadows – Project Text Shadows
  7. Transitions and Animation
  8. Columns and flexbox
  9. CSS3 Dropdown menu
  • Twitter Bootstrap Programming
  1. Getting Started with Bootstrap
  2. Setup, templates, and NavBar
  3. Typography, Forms and Tables
  4. CSS Components – Part A
  5. CSS Components – Part B
  6. Grid System
  7. Modal, Dropdown, Tabs&Tooltip
  8. Collapse, Accordion and Carousel
  9. Project custom Bootstrap theme – Part A
  10. Project custom Bootstrap theme – Part B
  11. Project custom Bootstrap theme – Part C
  • Basic JavaScript Concepts
  1. Getting Started with JavaScript
  2. Variables, Arrays, and Objects
  3. Loops, Conditionals & Switches
  4. Functions & Events – Projects on Events
  5. JavaScript Form Validation
  6. Learning Ajax
  7. Project – Github Ajax
  • JQuery Programming Techniques
  1. Getting Started with Jquery
  2. Selectors and Mouse Events
  3. Form Events –Project Form events
  4. DOM Manipulation
  5. Effects & Animation – Project
  6. Traversing & Filtering
  7. Project – Jquery Image slider


  • Backend programming with Node.js
  1. Getting Started with Node
  2. Installation and Simple server – Project using Node Server
  3. Express setup and routing
  4. Template Engines-Project using a template engine
  5. Node MongoDB Driver – Part1
  6. Node MongoDB Driver – Part2
  7. Setup, Middleware & Routes
  8. Creating the UI
  9. Form Validation and User Register
  10. Password Encryption
  11. Login Functionality
  12. Access Control & Logout
  • App Development with Angular
  1. Getting Started with Angular
  2. Part1-Angular2 App from Scratch
  3. Part2-Angular2 App from Quickstart
  4. Components & Properties – Part 1.zip
  5. Components & Properties – Part 2
  6. Events & Binding With ngModel
  7. Part 1 – Fetch Data from a Service
  8. Part 2 – Submit Data to Service
  9. Http Module & Observables
  10. Routing – Project Website
  • Mongo DB – Learning NoSQL Database Design
  1. NoSQL Explained
  2. Getting Started With Mongo DB
  3. Installing Mongo DB
  4. Inserting Documents
  5. Finding Documents
  6. Cursor Methods
  7. Operators & Aggregation
  8. Updating & Deleting Documents
  9. Node Express Server Setup – Project Mongo Movies
  10. Mongoose Model & Get Movies
  11. Get Single Movie & Post-Data
  12. Update & Delete Movies
  • Markdown- The formatting markup language
  1. Getting Started With Markdown
  2. Markdown Basic Syntax
  3. Task List & Tables
  4. Project – Markdown with Node.js
  • TypeScript
  1. Installing TypeScript
  2. Compiling Your First TypeScript Program

91 Understanding TypeScript Errors2

  • Course Summary /Recap


Terms and Conditions:

Terms Details
Training Duration

5 Days  ( 9 AM to 5 PM )

Training Venue  

At customer specified location or at i-Riang Academy

Additional Support


Life time support for students related to their projects ,interview preparations ,paper  presentations in national and international conferences etc.

Lab requirements

Each participant should bring a laptop (minimum Intel i3 with /4 GB RAM, Windows based OS.




There are no reviews yet.

Be the first to review “MEAN STACK Web Development Training”

Your email address will not be published. Required fields are marked *