Criando aplicações Web com 
node.js e parse 
Eduardo Pittol
Node.js 
● Adaptação da linguagem Javascript para funcionar como 
linguagem Backend 
● Criada sobre a engine V8 da Google
Parse 
● Plataforma para gerenciamento de aplicações 
● Não é apenas um banco de dados
Parse 
● Core 
● Push Notifications 
● Analytics
git 
● Software para controle de código 
● Mágico
express 
● Servidor web para aplicações node.js
EJS 
● Framework para rendenização de templates
Grunt 
● Automação de tarefas 
● Pode ser usado com qualquer linguagem de programação
Mão na massa
Criar conta no Parse 
● https://www.parse.com/ 
● Sign Up 
● Create New App 
● Criar aplicação com nome cctec 
● Clicar em...
Estrutura das Classes 
● Category 
– name : String 
● Products 
– name: String 
– price: Number 
– category: Pointer 
– de...
Checkpoints 
● Se sua aplicação não está funcionando, não se preocupe 
● Serão 11 checkpoints durante o curso 
$ git check...
Criando um servidor express 
$ parse new parse-express-course 
$ cd parse-express-course 
$ parse generate express
Esquece tudo 
$ cd .. 
$ rm -Rf parse-express-course
Começando de Novo 
$ git clone 
https://github.com/edpittol/parse-express- 
course.git 
$ parse new parse-express-course 
...
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...
Enviando para o hosting 
$ parse deploy
Parse.User 
● Armazena os usuários da aplicação 
● Não precisa se preocupar com segurança, o Parse faz 
isso
Parse.Promise 
● Manipula resultado de chamada de funções assíncronas
Parse.ACL 
● Access Control List 
● Define quem tem acesso a cada objeto persistido no 
banco de dados
Parse.Query 
● Esqueça SQL 
● Os dados são objetos 
● Consultas são montadas a partir de chamadas de funções
Parse.Object 
● Cópia do model utilizado no Backbone.js 
● Javascript não é orientado a objetos, mas é tão dinâmico 
que p...
Próximos SlideShares
Carregando em…5
×

Palestra parse

372 visualizações

Publicada em

Mini-curso ministrado durante o 8° CCTEC

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
372
No SlideShare
0
A partir de incorporações
0
Número de incorporações
14
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Palestra parse

  1. 1. Criando aplicações Web com node.js e parse Eduardo Pittol
  2. 2. Node.js ● Adaptação da linguagem Javascript para funcionar como linguagem Backend ● Criada sobre a engine V8 da Google
  3. 3. Parse ● Plataforma para gerenciamento de aplicações ● Não é apenas um banco de dados
  4. 4. Parse ● Core ● Push Notifications ● Analytics
  5. 5. git ● Software para controle de código ● Mágico
  6. 6. express ● Servidor web para aplicações node.js
  7. 7. EJS ● Framework para rendenização de templates
  8. 8. Grunt ● Automação de tarefas ● Pode ser usado com qualquer linguagem de programação
  9. 9. Mão na massa
  10. 10. Criar conta no Parse ● https://www.parse.com/ ● Sign Up ● Create New App ● Criar aplicação com nome cctec ● Clicar em Data Browser
  11. 11. Estrutura das Classes ● Category – name : String ● Products – name: String – price: Number – category: Pointer – description: String
  12. 12. Checkpoints ● Se sua aplicação não está funcionando, não se preocupe ● Serão 11 checkpoints durante o curso $ git checkout checkpoint-01
  13. 13. Criando um servidor express $ parse new parse-express-course $ cd parse-express-course $ parse generate express
  14. 14. Esquece tudo $ cd .. $ rm -Rf parse-express-course
  15. 15. Começando 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
  16. 16. Iniciando o servidor $ npm install $ node cloud/app.js ● Acessar http://localhost:3000
  17. 17. 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}”,
  18. 18. Enviando para o hosting $ parse deploy
  19. 19. Parse.User ● Armazena os usuários da aplicação ● Não precisa se preocupar com segurança, o Parse faz isso
  20. 20. Parse.Promise ● Manipula resultado de chamada de funções assíncronas
  21. 21. Parse.ACL ● Access Control List ● Define quem tem acesso a cada objeto persistido no banco de dados
  22. 22. Parse.Query ● Esqueça SQL ● Os dados são objetos ● Consultas são montadas a partir de chamadas de funções
  23. 23. Parse.Object ● Cópia do model utilizado no Backbone.js ● Javascript não é orientado a objetos, mas é tão dinâmico que permite criar esse paradigma

×