RUBY ON RAILS
Camilla Crispim & Gislene Pereira
A Jóia das Aplicações Web
A JÓIA DAS
APLICAÇÕES WEB
Introdução ao desenvolvimento de aplicações web com Ruby on Rails
2
APLICAÇÕES WEB
3
Aplicação
Servidor
NAVEGADOR (BROWSER)
4
MVC – MODEL VIEW CONTROLLER
5
Visão
Controladora
Modelo
Servidor Web
Navegador
REST
¨ A web é o maior exemplo de uma arquitetura REST
¨ Verbos são as operações disponíveis no protocolo HTTP
¨ GET, P...
RUBY
7
8
GEMS
RUBY
ON RAILS
9
ESTRUTURA DE UMA APLICAÇÃO
RAILS
10
MÃOS NA MASSA! :D
11
Code code code code, Girl! _o_
SCAFFOLD – A BASE DA
CONSTRUÇÃO
¨ Base/Apoio que facilita a construção de uma aplicação
¨ Com esse comando
¨ Listar tod...
MIGRATIONS
¨ Gerenciar a evolução de um esquema utilizado por
diversos bancos de dados
¨ Sempre que um model é criado (G...
THANK YOU
For questions or suggestions
Contact us via the Brand Hub:
https://my.thoughtworks.com/groups/brand
Upcoming SlideShare
Loading in...5
×

Workshop Ruby on Rails - Code Girl (Programar meu Futuro), por Gislene Pereira e Camilla Crispim

340
-1

Published on

Workshop de Ruby on Rails do evento Code Girl, do projeto Programar meu Futuro, em Natal - RN no dia 31/05.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
340
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Workshop Ruby on Rails - Code Girl (Programar meu Futuro), por Gislene Pereira e Camilla Crispim

  1. 1. RUBY ON RAILS Camilla Crispim & Gislene Pereira A Jóia das Aplicações Web
  2. 2. A JÓIA DAS APLICAÇÕES WEB Introdução ao desenvolvimento de aplicações web com Ruby on Rails 2
  3. 3. APLICAÇÕES WEB 3 Aplicação Servidor
  4. 4. NAVEGADOR (BROWSER) 4
  5. 5. MVC – MODEL VIEW CONTROLLER 5 Visão Controladora Modelo Servidor Web Navegador
  6. 6. REST ¨ A web é o maior exemplo de uma arquitetura REST ¨ Verbos são as operações disponíveis no protocolo HTTP ¨ GET, POST, DELETE, PUT ¨ Muito usados em operações de CRUD ¨ Recursos são identificados pelas URLs ¨ Representações podem ser definidas através de Mime Types ¨ Rails – Rotas que seguem as convenções REST 6
  7. 7. RUBY 7
  8. 8. 8 GEMS
  9. 9. RUBY ON RAILS 9
  10. 10. ESTRUTURA DE UMA APLICAÇÃO RAILS 10
  11. 11. MÃOS NA MASSA! :D 11 Code code code code, Girl! _o_
  12. 12. SCAFFOLD – A BASE DA CONSTRUÇÃO ¨ Base/Apoio que facilita a construção de uma aplicação ¨ Com esse comando ¨ Listar todos os registros ¨ Exibir um registo ¨ Criar um novo registro ¨ Atualizar um registro ¨ Excluir um registro 12
  13. 13. MIGRATIONS ¨ Gerenciar a evolução de um esquema utilizado por diversos bancos de dados ¨ Sempre que um model é criado (Generator -> model), o Rails se encarrega de criar uma migration 13
  14. 14. THANK YOU For questions or suggestions Contact us via the Brand Hub: https://my.thoughtworks.com/groups/brand
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×