Your SlideShare is downloading. ×
0
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Get MEAN!  Node.js and the MEAN stack
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Get MEAN! Node.js and the MEAN stack

11,189

Published on

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

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.

Published in: Technology
2 Comments
25 Likes
Statistics
Notes
  • MEAN has huge potential. Presentations like these would make more people aware of MEAN stack and the scope of it. We hope our blog here would be able to guide you on the basic of MEAN and getting started on it: http://www.neevtech.com/blog/2014/02/12/the-mean-stack/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Can we use Mean without node.js being used on server side? what is the server side is already implemented in Java (Spring)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
11,189
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
247
Comments
2
Likes
25
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Get Mean! Node.js and the MEAN stack
  • 2. NICHOLAS MCCLAY
  • 3. The original Article http://blog.mongodb.org/post/49262866911/the-mean-s
  • 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. Client Server Database Example Application
  • 6. Why Go MEAN? JavaScript all the way down Consistent models across stack Consistent best practices across stack Leverage JavaScript’s popularity
  • 7. (APPLICATION PLATFORM)
  • 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. Running Node
  • 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. High performance server-side JavaScript Module loading Asynchronous IO Application platform foundation Node.js And MEAN Stack
  • 12. (WEB SERVER)
  • 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. Running Express
  • 15. (MANY OTHER NODE FRAMEWORKS) PIMP YOUR STACK
  • 16. (THE DATABASE)
  • 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. DOCUMENT DATA
  • 19. Its not SQL!
  • 20. Mongoose http://mongoosejs.com/
  • 21. (MANY OTHER JSON DB OPTIONS) PIMP YOUR STACK
  • 22. (CLIENT APPLICATION)
  • 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. Angular Views
  • 25. Angular Models & Controllers
  • 26. (OR A MILLION OTHERS) PIMP YOUR STACK
  • 27. LET’S GET STARTED!
  • 28. A great Boilerplate http://www.mean.io/
  • 29. YEOMAN Generators https://github.com/chrisenytc/gener https://github.com/wlepinski/gene rator-meanstack
  • 30. Thanks! @NickMcCla y

×