ruby e rails

36

Click here to load reader

Upload: luiz-sanches

Post on 13-Jan-2015

1.663 views

Category:

Technology


3 download

DESCRIPTION

Palestra realizada na 6ª Computação Amostra do CESUPA, em 18 de maio de 2012, Belém - Pará.

TRANSCRIPT

Page 1: Ruby e Rails

ruby no tucupi e rails com farinhaPor @luizsanxes

Page 2: Ruby e Rails
Page 3: Ruby e Rails

Na vida, precisamos de alimento e conhecimento

Page 4: Ruby e Rails

extraindo alimento

Page 5: Ruby e Rails

http://www.flickr.com/photos/carolzina/152598571/http://www.flickr.com/photos/carolzina/152598571/

tucupi

Page 6: Ruby e Rails

farinha

Page 7: Ruby e Rails

tapioca

Page 8: Ruby e Rails

maniva

Page 9: Ruby e Rails

extraindo conhecimento

Page 10: Ruby e Rails

a linguagem

Orientada a objetos e a

pessoas.

Page 11: Ruby e Rails

o criador

YukihiroMatsumoto

Page 12: Ruby e Rails

ruby é multiplataforma

Page 13: Ruby e Rails

objeto

Page 14: Ruby e Rails

classe

Page 15: Ruby e Rails

classe e objeto

Beneficios da banana: age sobre a visao, pele e mucosas

Page 16: Ruby e Rails

pessoas

Page 17: Ruby e Rails

pessoas

puts “Hello World!”

Page 18: Ruby e Rails

gemas de rubi

Gerenciador de pacotes (programas e bibliotecas) do

Ruby

Page 19: Ruby e Rails

ruby gems

Exemplos:

gem install <nome do pacote>

gem list

gem uninstall <nome do pacote>

Page 20: Ruby e Rails

o framework

Extraído a partir de um projeto

Page 21: Ruby e Rails

o autor

DavidHeinemeier

Hansson

Page 22: Ruby e Rails

CreateRetrieveUpdateDelete

sites orientados a banco de dados

Page 23: Ruby e Rails

http://wiki.cercomp.ufg.br/Equipe_Web/RoR/MVC

seguindo um padrão de projeto

Page 24: Ruby e Rails

criando um projeto

rails new quitanda

Page 25: Ruby e Rails

criando um esqueleto

rails generate scaffold produto nome:string valor:decimal unidade:string

invoke active_record create db/migrate/20120518121817_create_produtos.rb create app/models/produto.rb invoke test_unit create test/unit/produto_test.rb create test/fixtures/produtos.yml route resources :produtos invoke scaffold_controller create app/controllers/produtos_controller.rb invoke erb create app/views/produtos create app/views/produtos/index.html.erb create app/views/produtos/edit.html.erb create app/views/produtos/show.html.erb create app/views/produtos/new.html.erb create app/views/produtos/_form.html.erb

Page 26: Ruby e Rails

criando a estrutura de dados

rake db:create

rake db:migrate

Page 27: Ruby e Rails

executando a aplicação

rails server=> Rails 3.2.3 application starting in development on http://0.0.0.0:3000

Page 28: Ruby e Rails

iniciando a aplicação

Page 29: Ruby e Rails

listando produtos

Page 30: Ruby e Rails

criando produtos

Page 31: Ruby e Rails

“A gente não quer só comidaA gente quer comidaDiversão e arte...”

-- Titãs

Page 32: Ruby e Rails

tasafo.org/conf2012

Page 33: Ruby e Rails

quem vem falar de ruby e rails

Page 34: Ruby e Rails

oportunidade de aprender

Page 35: Ruby e Rails

Obrigado!

ruby-lang.org/pt

rubyonrails.com.br

tasafo.org

groups.google.com/group/guru-pa

Page 36: Ruby e Rails

ruby no tucupi e rails com farinhaPor @luizsanxes