UrbanPro
true

Professional Training on MEAN STACK

LIVE
Ongoing

Course offered by Bhavik Mistry

86 reviews

MEAN Stack

Duration: 2 Months (8 Weeks or Weekends)

Prerequisites

  • Candidate should have basic knowledge of HTML /CSS and JavaScript

Mongo DB


  1. Design Goals, Architecture and Installation
  • What is need for Non RDBMS
  • Benefits of using Document based databases
  1. CRUD Operations
  • Understanding of CRUD Operations
  • Functional usage of CRUD
  • Read / Write Operations with CRUD
  1. Schema Design and Data Modelling
  • Schema Design and
  • Data Modelling in MongoDB®
  • Various Data Structure and
  • Tools to Manage Data Model in MongoDB

 


Node JS and Express JS


  1. Introduction to Node JS
  • Introduction
  • Foundation
  • Introduction to the Node JS framework
  • Installing NodeJS
  • Using NodeJS to execute scripts
  • The Node Package Manager
  • The package.json configuration file
  • Global vs local package installation
  • Automating tasks with Gulp
  • The HTTP protocol
  • Building an HTTP server
  • Rendering a response
  • Using Representational State Transfer
  • Express Framework
  • Connecting to Mongo databases
  • Performing CRUD operations
  • The NodeJS framework
  • Installing NodeJS
  • Using NodeJS to execute scripts
  1. NodeJS Projects
  • The Node Package Manager
  • NodeJS Creating a project
  • The package.json configuration file
  • Global vs local package installation
  • Automating tasks with Gulp.
  1. HTTP
  • The HTTP protocol
  • Building an HTTP server
  • Rendering a response
  • Processing query strings
  • NodeJS using Representational State Transfer
  • Configuring TLS


Express JS


  • An Introduction to Express JS  
  • Routing  
    • Setting Up Router
    • Route Parameter and queries
  • HTTP Interaction
  • Handling Form Data
  • Handling Query Parameters
  • Error Handling
  • Creating and Consuming RESTful Services
  • Using Templates
  • The model-view-controller pattern
  • Defining Jade and Handlebars templates
  • Building a front-end controller
  • Defining routes
  • Creating actions
  • Configuring Express to use Handlebars
  • Using REST
  • Reading POST data
  • Building Handlebars helpers
  • Adding middleware
  • Data Sources
  • How Node.JS connects to databases
  • RDBMS databases and NoSQL databases
  • Connecting to RDBMS and NoSQL databases


 

Angular JS


  1. Getting Started
    • Introduction
    • What is Angular 2?
    • How Angular Works ?
    • Difference between Angular and Other Framework
    • Advantages of AngularJS
  2. Typescript
    • What is typescript?
    • Compare typescript with Javascript
    • Data Types & Variables
    • Variable & Operators
    • Control Structure and Decision making & loops
    • Typescript Functions & Strings
    • Typescript Object
    • Class , Abstract Class
    • Constructor Method
    • Type of Assertion
    • Interfaces
  3. Application setup
    • Installing Angular JS
    • Configuration of Angular JS
    • Creating an Angular 2 project
    • Creating an Angular 2 project using CLI
  4. Node JS
    • Setup
    • Commands
    • What is NPM
    • Install Nom for Angular.
  5. Architecture
    • Module
    • Component
    • Template
    • Metadata
    • Data binding
    • Directive
      • Attribute Directive
      • Structural Directive ,
    • Services
    • Dependency Injection
  6. Directives
    • Understanding Directives
    • Directives Overview
    • Different kinds of directives
    • Build attribute directive
    • Apply the attribute directive to an element in a template
    • Respond to user-initiated events
    • Pass value into the directive with an @Input data binding
    • Custom Attribute Directive
  7. Structural And Attribute Directive
    • What is structural directive?
      • NgIf case study
      • NgFor,NgSwitch
    • What is attribute Directives
      • Using the NgStyle Directive
        Using the NgClass Directive
      • The