MEAN Stack Training in Nepal MongoDB, ExpressJS, AngularJS & Node.JS (MEAN Stack) Training in Kathmandu, Nepal

MEAN Stack Training in Nepal

Mean STACK Training offers understanding the combination of JavaScript technologies MongoDB (M), Express JS (E), Angular JS, (A) and Node JS (N) to develop complex web applications capable of performing every function that these individual components perform. Thus, the training aims to provide expertise in full stack development using only a single programming language, JavaScript.

Course Highlights

  • Understanding synergy of Node JS, Angular JS, Express JS and MongoDB
  • Learning API development using MongoDB, Express JS and Angular JS
  • Understanding server application development with Express JS
  • Learning Angular JS as single page application development tool
  • Learning User Authentication management with the MEAN Stack
  • Project Work to develop web and mobile app with MEAN stack

Benefits of MEAN Stack Training at Broadway Infosys Nepal

  • Resourceful and experienced Full Stack experts as MEAN Stack instructors
  • Opportunity to work as front end and back end developer after training completion
  • Acquiring skills in real time setup  to develop complex applications
  • Adequate training resources including well equipped lab
  • Opportunity to network with other several MEAN Stack enthusiasts and trainers

Syllabus Outline

Broadway has designed the customized syllabus to provide career oriented MEAN Stack training in Nepal. The training covers the following key topics:

  • Introduction to MEAN Stack development tools
  • Development of MEAN applications using various JavaScript technologies
  • Web Server setup using Node.js and Express
  • Designing NoSQL databases
  • REST API development with Node.js, Express and MongoDB

The trainees familiar with HTML, CSS and JavaScript find it relatively easier to learn applications development using MEAN Stack. The MEAN Stack instructors will assume you have basic knowledge of JavaScript. If you are looking to enhance your JavaScript skills to become a full stack developer please leave us a message on our inquiry form or feel free to directly contact us.

Pre-requisites:

Pre-requisites for leaning MEAN Stack Learning MEAN Stack becomes easy should you already have following:

  • Basic understanding of JavaScript as all the components of MEAN Stack are based on JavaScript 
  • Familiarity with Angular JS framework
  • Basic familiarity with Express JS 
  • Understanding fundamentals of MongoDB

However, an aspiring MEAN Stack developer with a genuine interest and learning enthusiasm can also learn MEAN Stack without in-depth understanding of JavaScript technologies. All he/she needs is a positive mindset and a solid confidence to become a full stack developer.


Duration: 2 Months
Career Option : FULL Stack Developer

 Mean stack, a full stack javascript development framework using nodejs,mongodb,expressjs,angularjs

Introduction to development tools

  • git
  • git workflow

Basic Web Overview

  • HTML
  • CSS
  • Introduction to css frameworks (Bootstrap, Foundation)

Javascript

  • Data types and variables
  • Object
  • Conditionals, loop
  • Functions
  • Prototypes
  • Document Object Model (DOM)
  • DOM Manipulation 

nodejs

  • Introduction to nodejs
  • node package manager (npm)
  • node modulesv
  • file handling with nodejs
  • creating http server with nodejs
  • introduction to websockets
  • create realtime

Express JS

  • The model-view-controller pattern in ExpressJS
  • routing
  • HTTP interaction
  • Templating 
  • Handling form data
  • Handling query parameter
  • User authentication using passportJS

Mongo DB

  • Understanding NoSQL
  • introduction mo MongoDB
  • finding documents
  • update, insert and upsert documents
  • aggregation
  • map reduce

tier application and REST API

  • Introduction to REST API
  • Building APIs with expressjs
  • Using MongoDB as data store in express app with Mongoose

AngularJS

  • The angular architecture
  • modules, controllers and scope
  • views
  • two-way binding
  • built-in and custom directives
  • angularjs service types
  • factories
  • providers
  • decorators
  • dependency injection
  • consuming Ajax web services via $http and $resource
  • routing
  • redirects
  • promises
  • creating custom services
  • Introduction to frontend build tools (grunt, gulp)
  • Introduction to bower
  • scss

Mean Stack development with mean-cli/mean.io

  • setting up mean.io app
  • third party library integration

The Final Project 

Develop an inventory management application. A 3 tier application with expressJS based backend (REST API), mongodb as datastore, and angular app as the frontend (single page application)