Send Us an Inquiry

MEAN Stack Training in Nepal

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

Duration: 2 Months Career Option: FULL Stack Developer

Updated on: 18th Sep, 2018

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 for MEAN Stack Training

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.

Courses Outline :- MEAN Stack Training in Nepal

Starting from backend technologies
Introduction of JavaScript programming language and technologies around
Introduction to development tools
Text Editor, IDE
Command Prompt (command line)
Git
Git workflow (branching
,push,pull)
NPM
,Yarn,
Postman

  • Data types and variables
  • Conditionals, loop
  • Functions (inbuilt function)
  • Closure
  • Callbacks
  • Promises
  • Prototypes (prototype-based inheritance)
  • Array and Objects
  • Map reduce
  • Document Object Model (DOM)
  • ES5 and ES6 standards
  • Introduction to nodejs
  • Node package manager (npm)
  • Asynchronous and event loop in node js
  • Events and handling Events
  • Node CLI
  • Node modules
  • File handling with node js
  • Creating http server with nodejs
  • Introduction to websockets
  • Create realtime socket communication
  • The model-view-controller pattern in ExpressJS
  • Routing
  • HTTP interaction
  • Templating engine (jade,handlebars)
  • Request and Response
  • Handling form data
  • Handling query parameter
  • Status code response
  • Middlewares in Express
  • User authentication using jwt (json web token)
  • Garbage collection and error handling
  • Understanding NoSQL (schema less database)
  • Introduction to MongoDB (collection and documents)
  • Database modeling and Schema design (using mongoose)
  • Finding documents
  • Using robomongo (ui based database system)
  • Update, insert delete and upsert documents
  • Aggregation in mongodb
  • Introduction to REST API
  • Building APIs with express js
  • Using MongoDB as data store in express app with Mongoose
  • Basic Web Overview
  • HTML
  • CSS
  • Introduction to css frameworks (Bootstrap)

AngularJS 1 framework

  • SPA & Angularjs framework architecture
  • Controllers and scope
  • Views
  • Two-way binding
  • Built-in and custom directives
  • angularjs service types
  • Factories
  • Providers
  • Dependency injection
  • Consuming Ajax web services via $http and $resource
  • Routing (ui route & ng route)
  • Redirects
  • Promises
  • Creating custom services
  • Introduction to frontend build tools (grunt, gulp)
  • Introduction to bower
  • SPA & Angularjs 2 framework architecture
  • Typescript
  • Class based inheritance
  • Component based architecture
  • Module based architecture
  • Routing
  • Data binding (one way & Two-way binding)
  • Pipes and Directives
  • Forms and Forms Validation
  • Observables & promises (rxjs map,subscribe,catch)
  • Dependency injection
  • Services ($http)
  • Decorators
  • Introduction to frontend build tools (angular CLI, Webpack)

Real-time project development techniques and problems discussion Project time 1 Weeks
Third party library integration (multer, nodemailer …..Etc.)

Building independent frontend and backend application and communicating with each other.

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)

Upcoming Class Schedule

28th Oct, 2018 Sunday
6:30AM - 8:00AM
30th Oct, 2018 Tuesday
8:00AM - 9:30AM
11th Nov, 2018 Sunday
6:00PM - 7:30PM

Send Enquiry

    Choose Course
    • MEAN Stack Training