1 / 14

MEAN Stack

MEAN Stack. Developing "evil" JavaScript applications. Learning & Development. http://academy.telerik.com. Telerik School Academy. Table of Contents. MongoDB NodeJS ExpressJS AngularJS Templates & Tutorials. MongoDB. MongoDB. MongoDB : NoSQL Database Document based

lonna
Download Presentation

MEAN Stack

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 Developing "evil" JavaScript applications Learning & Development http://academy.telerik.com Telerik School Academy

  2. Table of Contents • MongoDB • NodeJS • ExpressJS • AngularJS • Templates & Tutorials

  3. MongoDB

  4. MongoDB • MongoDB: • NoSQL Database • Document based • Can be easily used with Node • Get it from http://www.mongodb.org/ • Mongoose - http://mongoosejs.com/ or NPM

  5. NodeJS

  6. NodeJS • NodeJS • JavaScript based server • Asynchronous and event driven • Easy to learn and write • Comes with package manager (NPM) • Get it from http://nodejs.org/

  7. ExpressJS

  8. ExpressJS • ExpressJS • MV* Framework for NodeJS • Easy routing of requests • Modularity for the server • Get it from http://expressjs.com/ or NPM

  9. AngularJS

  10. AngularJS • AngularJS • MV* Framework for the client • Contains everything but the kitchen sink • Modularity, templates, routing, SPA, etc • Get it from http://angularjs.org/ or NPM

  11. Templates & Tutorials

  12. Templates & Tutorials • Templates • http://www.mean.io/ • http://meanjs.org/ • Tutorials • http://scotch.io/ • http://www.thinkster.io/angularjs/GUIDJbpIie/angularjs-tutorial-learn-to-build-modern-web-apps • http://www.ibm.com/developerworks/library/wa-nodejs-polling-app/

  13. NodeJS Web Server http://academy.telerik.com

  14. Create a web site using MEAN. You can use one of the templates or create your own: Try to use good project architecture Use at least 5 routes Have authentication and authorization Have details page for an entity Have create, update pages Have admin panel with full CRUD Exercises

More Related