1 / 7

Mean Stack Introduction

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.

rajeshn1
Download Presentation

Mean Stack Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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

More Related