palestra parse

Download Palestra parse

If you can't read please download the document

Upload: eduardo-pittol

Post on 24-Jul-2015

118 views

Category:

Education


0 download

TRANSCRIPT

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