Successfully reported this slideshow.
Your SlideShare is downloading. ×

Get MEAN! Node.js and the MEAN stack

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Mean PPT
Mean PPT
Loading in …3
×

Check these out next

1 of 30 Ad

Get MEAN! Node.js and the MEAN stack

Download to read offline

This meetup will bring us back to basics with a bootstrapping session on building an all Javascript web application on a MEAN Stack:

• MongoDB - NoSQL DB

• ExpressJS - Server Application Framework

• AngularJS - Client Application Framework

• NodeJS - Application Platform

I'll cover the basics of getting bootstrapped with Node.js and building out a fully featured web application from backend-to-frontend. I'll highlight some of the advantages of an all javascript web application as well as show some development tips leveraging gruntJS based on Nate's presentation last meetup.

This meetup will bring us back to basics with a bootstrapping session on building an all Javascript web application on a MEAN Stack:

• MongoDB - NoSQL DB

• ExpressJS - Server Application Framework

• AngularJS - Client Application Framework

• NodeJS - Application Platform

I'll cover the basics of getting bootstrapped with Node.js and building out a fully featured web application from backend-to-frontend. I'll highlight some of the advantages of an all javascript web application as well as show some development tips leveraging gruntJS based on Nate's presentation last meetup.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Advertisement

Similar to Get MEAN! Node.js and the MEAN stack (20)

Advertisement

Recently uploaded (20)

Get MEAN! Node.js and the MEAN stack

  1. 1. Get Mean! Node.js and the MEAN stack
  2. 2. NICHOLAS MCCLAY
  3. 3. The original Article http://blog.mongodb.org/post/49262866911/the-mean-s
  4. 4. What is the MEAN Stack? 100%100% JavaScript JavaScript 100%100% JavaScript JavaScript NoSQL!!! NoSQL!!! NoSQL!!! NoSQL!!! On Sale Now On Sale Now $0.00! $0.00!On Sale Now On Sale Now $0.00! $0.00!
  5. 5. Client Server Database Example Application
  6. 6. Why Go MEAN? JavaScript all the way down Consistent models across stack Consistent best practices across stack Leverage JavaScript’s popularity
  7. 7. (APPLICATION PLATFORM)
  8. 8. Server-side javascript platform built onV8 engine What javascript has done for the web browser, Node.js is doing for the backend server Learn more at: http://nodejs.org/ What it does
  9. 9. Running Node
  10. 10. NodeJS module package manager There is a module for everything, probably more than one. Key commands - install, remove, update, search, -g flag for global https://npmjs.org/
  11. 11. High performance server-side JavaScript Module loading Asynchronous IO Application platform foundation Node.js And MEAN Stack
  12. 12. (WEB SERVER)
  13. 13. A simple and robust web application framework for Node.js Gives you everything you would expect to build a modern web server Middleware, routing, templating, static-files, cookies, mime-types and much much more Learn more at: http://expressjs.com/ What it does
  14. 14. Running Express
  15. 15. (MANY OTHER NODE FRAMEWORKS) PIMP YOUR STACK
  16. 16. (THE DATABASE)
  17. 17. A simple and scalable document based NoSQL DB JSON based model persistence Flexible Schemas, Query Selectors, Sharding and much much more Learn more at: http://www.mongodb.org/ What it does
  18. 18. DOCUMENT DATA
  19. 19. Its not SQL!
  20. 20. Mongoose http://mongoosejs.com/
  21. 21. (MANY OTHER JSON DB OPTIONS) PIMP YOUR STACK
  22. 22. (CLIENT APPLICATION)
  23. 23. An extensible client-side application framework A swiss army knife of JavaScript MVW goodness Data-binding, syncing, templating, components and much, much more Learn more at: http://angularjs.org/ What it does
  24. 24. Angular Views
  25. 25. Angular Models & Controllers
  26. 26. (OR A MILLION OTHERS) PIMP YOUR STACK
  27. 27. LET’S GET STARTED!
  28. 28. A great Boilerplate http://www.mean.io/
  29. 29. YEOMAN Generators https://github.com/chrisenytc/gener https://github.com/wlepinski/gene rator-meanstack
  30. 30. Thanks! @NickMcCla y

×