Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The MEAN Stack: MongoDB, ExpressJS, AngularJS and Node.js

The MEAN Stack: MongoDB, ExpressJS, AngularJS and Node.js

O conhecido JavaScript saiu dos browsers para dominar o mundo, hoje é possível programar um servidor web em JavaScript, salvar dados em um banco de dados JavaScript, além de tornar seu HTML reativo com JavaScript. A junção destas tecnologias, frameworks e ideias se popularizou como "MEAN Stack" e está ganhando o mundo por romper a barreira entre desenvolvedores front-end, back-end e DBAs, uma linguagem em todo o Stack necessário para um projeto web.

Rodrigo K Nascimento

April 03, 2014
Tweet

Other Decks in Programming

Transcript

  1. Angular • Google • Templates • Two-way Binding / Data

    Bindings • Reusable Components • Testable • etc…
  2. NodeJS • 2009 • JavaScript • Google V8 • Async

    • Non-blocking IO • C10k problem
  3. NPM • Node Package Manager • Package.json • There is

    a package for that • There isn’t? Make your own! • Publish • Global vs. Local
  4. Express • Basic Framework • Inspired by Sinatra • Routes

    • Templates • npm install express -g express
  5. MongoDB • JSON / BSON • Aggregate Framework • MapReduce

    • Shard / Replicaset • Collections • Fast!!!
  6. db.post.save({ title : “MEAN” }); 
 db.post.update( 
 { title

    : “MEAN” }, 
 { title : “The MEAN" } 
 );
 db.post.remove({ title : “The MEAN” });