Mean Stack Introduction - PowerPoint PPT Presentation

About This Presentation
Title:

Mean Stack Introduction

Description:

Visualpath Training institute is providing Job Oriented Mean Stack Online training by certified and experienced professionals. Join this course to become a Professional Mean Stack Developer. Contact us! @ +919989971070 to schedule your free demo. – PowerPoint PPT presentation

Number of Views:108

less

Transcript and Presenter's Notes

Title: Mean Stack Introduction


1
Mean Stack Introduction
2
What is MEAN Stack?
  • MEAN Stack is a collection of JavaScript-based
    technologies, used for developing dynamic sites
    and web applications. MEAN is an abbreviation
    that stands for MongoDB, Express, Node.js
    and AngularJS, which are the key segments of the
    MEAN stack.
  • It was essentially evolved to solve the issues
    while interfacing the frameworks (Mongo, Express
    Nodejs, AngularJS).
  • MEAN represents a major shift in architecture of
    web development from relational databases to
    NoSQL and from server-side.
  • JSON is the primary form to exchange data.

3
Why to use MEAN.js?
  • Mean Stack is an open source framework which is
    free to use.
  • It can be used as a standalone solution in a
    whole application.
  • It provides lower development cost and increases
    flexibility and efficiency for a developer.
  • It supports MVC pattern and uses the JSON for
    transferring data.
  • It provides additional frameworks, libraries and
    reusable modules to increase the development
    speed.

4
Mean Stack Architecture
  • MEAN is an open source JavaScript framework, used
    for building dynamic websites and web
    applications. It includes following four building
    blocks to build an application.
  • MongoDB - It is a document database, that stores
    data in flexible, JSON-like documents.
  • Express - It is web application framework for
    Nodejs.
  • Node.js - It is Web Server Platform. It provides
    rich library of various JavaScript modules which
    simplifies the development of web applications.
  • AngularJS - It is a web frontend JavaScript
    framework. It allows creating dynamic, single
    page applications in a clean Model View
    Controller (MVC) way.

5
Mean Stack Architecture
6
Mean Stack Architecture
  • As shown in the above image, we have AngularJS as
    client side language which processes the request
    of a client.
  • Whenever a user makes a request, it is first
    processed by AngularJS.
  • Next, request enters second stage, where we have
    Node.js as server side language and ExpressJS as
    backend web framework.
  • Node.js handles the client/server requests
    and ExpressJS makes request to the database.
  • In the last stage, MongoDB (database) retrieves
    the data and sends the response to ExpressJS.
  • ExpressJS returns the response to Nodejs and in
    turn to AngularJS and then displays the response
    to user.

7
Thank You
  • For More Information About
  • Mean Stack Online Training
  • Visualpath Training Institute
  • Address Flat no 205, 2nd Floor,
  • Nilgiri Block, Aditya Enclave,
  • Ameerpet, Hyderabad
  • Contact 91-9989971070
  • Website www.visualpath.in
Write a Comment
User Comments (0)
About PowerShow.com