The document discusses the MEAN stack, which is a full-stack JavaScript framework that uses MongoDB, ExpressJS, AngularJS, and Node.js. It provides an overview of each component, explaining that MongoDB is the database, ExpressJS is the web application framework, AngularJS is the front-end framework, and Node.js is the web server. The MEAN stack allows for full-stack development with JavaScript and provides benefits like asynchronous communication and being easy to start developing with.
15. • NoSQL, document-oriented database system
• JSON-like documents
• Easier Faster to communicate
• Scalable
• Learn more : http://www.mongodb.org/
16. • A lightweight web app framework on top of Node.js
• Wrapper for Node.js HTTP module objects
• Easier Faster to communicate
• Learn More: http://expressjs.com
17. • Client-side MVC framework
• 2 way data binding
• Watcher everywhere
• Learn More: http://angularjs.org
18. • Server-side JavaScript platform built on V8 engine
• Non blocking I/O
• Asynchronous
• Event driven
• Almost every thing in NPM
• Learn More: http://nodejs.org
20. • Install Node and MongoDB in your system
• Install the required tools
• npm, Git, bower, grunt/gulp, mongoose
• Setup the MEAN project with dependency
21. • Install Node and MongoDB in your system
• Install the required tools
• npm, Git, bower, grunt/gulp, mongoose
• Setup the MEAN project with dependency
25. • public - Frontend
• assets - CSS and images go here
• controllers - the front end processing
• routes - routes to each view
• services - angular wrappers for data providers
• tests - karma tests
• views - the HTML for each page
26. • server - Backend
• controllers - the back end processing
• models - the data object’s definitions
• routes - routes to the controllers, from get/posts…
• tests