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











 
ICT Offers
Partnership
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

Express

  • 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

Conclusion

Practical Approach

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

www.ict-trainings.com/curriculum/mean-stack-leaflet.pdf


Training Schedule
Download Full Calendar


25 Jun 2018

Graphics Designing
Mon-Tue-Wed-Thu 05:00 PM-06:00 PM


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

Contact

Web Development

Java Android

.NET

Graphics Designing

AutoCAD

MCSE 2012

CCNA

CCNP & CCIE

SharePoint 2013

Spoken English

Ms Office

IELTS
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
ict

© Copyright 2007-2018 - ICT Trainings - All rights reserved.
Designed by Creative.