Download - Workshop Ruby on Rails - Code Girl (Programar meu Futuro), por Gislene Pereira e Camilla Crispim
RUBY ON RAILS
Camilla Crispim & Gislene Pereira
A J ó i a d a s A p l i c a ç õ e s W e b
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, 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
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 todos os registros
¨ Exibir um registo
¨ Criar um novo registro
¨ Atualizar um registro
¨ Excluir um registro
12
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
THANK YOU For questions or suggestions
Contact us via the Brand Hub: https://my.thoughtworks.com/groups/brand