Download - Palestra parse
Criando aplicaes Web com node.js e parse
Eduardo Pittol
Node.js
Adaptao da linguagem Javascript para funcionar como linguagem Backend
Criada sobre a engine V8 da Google
Parse
Plataforma para gerenciamento de aplicaes
No apenas um banco de dados
Parse
Core
Push Notifications
Analytics
git
Software para controle de cdigo
Mgico
express
Servidor web para aplicaes node.js
EJS
Framework para rendenizao de templates
Grunt
Automao de tarefas
Pode ser usado com qualquer linguagem de programao
Mo na massa
Criar conta no Parse
https://www.parse.com/
Sign Up
Create New App
Criar aplicao com nome cctec
Clicar em Data Browser
Estrutura das Classes
Categoryname : String
Productsname: String
price: Number
category: Pointer
description: String
Checkpoints
Se sua aplicao no est funcionando, no se preocupe
Sero 11 checkpoints durante o curso
$ git checkout checkpoint-01
Criando um servidor express
$ parse new parse-express-course$ cd parse-express-course$ parse generate express
Esquece tudo
$ cd ..$ rm -Rf parse-express-course
Comeando de Novo
$ git clone https://github.com/edpittol/parse-express-course.git$ parse new parse-express-course$ cd parse-express-course$ rm public/index.html$ git checkout checkpoint-02
Iniciando o servidor
$ npm install$ node cloud/app.js
Acessar http://localhost:3000
Adicionar chave javascript
No site do Parse, ir em Settings >> Keys
Copiar Javascript Key
No arquivo cofig/global.json, adicionar na linha abaixo da applicationId:
javascriptKey : {colar chave aqui},
Enviando para o hosting
$ parse deploy
Parse.User
Armazena os usurios da aplicao
No precisa se preocupar com segurana, o Parse faz isso
Parse.Promise
Manipula resultado de chamada de funes assncronas
Parse.ACL
Access Control List
Define quem tem acesso a cada objeto persistido no banco de dados
Parse.Query
Esquea SQL
Os dados so objetos
Consultas so montadas a partir de chamadas de funes
Parse.Object
Cpia do model utilizado no Backbone.js
Javascript no orientado a objetos, mas to dinmico que permite criar esse paradigma