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.
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!
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
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
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
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
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