mean full stack javascript - tasafoconf 2015

Post on 13-Jan-2017

386 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MEANFull Stack JavaScript

Apresentação

Kaio ValenteDesenvolvedor - DocYouSign

NÓS UTILIZAMOS...

1.MEAN

MongoDBExpress

AngularJSNodeJS

“Problema de usar acrónimos para definir uma stack de tecnologias: LAMP

Javascript/MEAN não é hype. É Realidade

JSON é como a web falaFácil para humanos lerem, qualquer linguagem de programação sabe parsear, simples, confiável e flexível.

JSON JAVASCRIPT

2.NODE.JS

Node.js is a JavaScript

runtime built on Chrome's V8

JavaScript engine.

O que é NodeJS

▸ Javascript no servidor▸ Ambiente de execução para rodar Javascript▸ Indepente de browser - Engine v8▸ Multiplataforma▸ Single Thread▸ Eficiente e escalável

▸ Não bloqueante▸ Código assíncrono▸ Callback hell▸ Performático

Bom para... Ruim para...

▸ Aplicações de tempo real▸ Serviços de rede, muito IO▸ Web services▸ Construção de APIs▸ Aplicações web

convencionais

▸ Processamento intenso▸ Processamento com muito

uso de CPU▸ Vídeos, imagens, etc

Aspectos interessantes

▸ Módulos▸ Pacotes e dependências▸ NPM▸ Debug

3.AngularJS

Superheroic JavaScript

MVW Framework

O que é AngularJS

▸ Construção de SPA▸ Data Binding▸ Diretivas▸ Injeção de dependências▸ Modularização

CODE

CODE

4.Express

Fast, unopinionated, minimalist web

framework for Node.js

O que é Express

▸ Framework web para node▸ Middlewares▸ Configuraçao de rotas

CODE

CODE

CODE

5.MongoDB NoSQL

Database

O que é MongoDB

▸ NoSQL▸ Sem relacionamentos e esquemas▸ Alta performance e escalabilidade▸ ObjectID, collections, chave valor

CODE

CODE

CODE

CODE

Obrigado!

Kaio Valenteksmvalente@gmail.com

We’re hiring

top related