ruby on rails - uniso

57
ruby on rails uniso

Upload: lucas-renan

Post on 19-Jan-2015

156 views

Category:

Technology


3 download

DESCRIPTION

Apresentação sobre Ruby on Rails na Semana de Informática da Universidade de Sorocaba. 29/out/2012

TRANSCRIPT

Page 1: Ruby on Rails - UNISO

ruby on railsuniso

Page 2: Ruby on Rails - UNISO

@lucasrenan

Page 3: Ruby on Rails - UNISO

http://nudesign.com.br

Page 4: Ruby on Rails - UNISO

http://aiesec.org.br/sorocaba

Page 5: Ruby on Rails - UNISO
Page 6: Ruby on Rails - UNISO

http://slideshare.net/akitaonrails

Page 7: Ruby on Rails - UNISO

linguagem de programação

Page 8: Ruby on Rails - UNISO

yukihiro matsumoto

Page 9: Ruby on Rails - UNISO
Page 10: Ruby on Rails - UNISO

puramenteorientada a objetos

Page 11: Ruby on Rails - UNISO

str = "ruby"puts str.class # String

Page 12: Ruby on Rails - UNISO

str = "ruby"puts str.class # String

int = 100puts int.class # Fixnum

Page 13: Ruby on Rails - UNISO

str = "ruby"puts str.class # String

int = 100puts int.class # Fixnum

puts nil.class # NilClass

Page 14: Ruby on Rails - UNISO
Page 15: Ruby on Rails - UNISO
Page 16: Ruby on Rails - UNISO
Page 17: Ruby on Rails - UNISO

framework web apps

Page 18: Ruby on Rails - UNISO

david heinemeier

hansson

Page 19: Ruby on Rails - UNISO
Page 20: Ruby on Rails - UNISO
Page 21: Ruby on Rails - UNISO
Page 22: Ruby on Rails - UNISO
Page 23: Ruby on Rails - UNISO
Page 24: Ruby on Rails - UNISO

produtividade e felicidade

Page 25: Ruby on Rails - UNISO

Model View Controller

Page 26: Ruby on Rails - UNISO

$ gem install rails

Page 27: Ruby on Rails - UNISO
Page 28: Ruby on Rails - UNISO

~ 45 milbibliotecas

Page 29: Ruby on Rails - UNISO
Page 30: Ruby on Rails - UNISO
Page 31: Ruby on Rails - UNISO

frameworkmodular

Page 32: Ruby on Rails - UNISO

# application.rb# Pick the frameworks you want:

# require "active_record/railtie"require "action_controller/railtie"require "action_mailer/railtie"require "active_resource/railtie"require "sprockets/railtie"# require "rails/test_unit/railtie"

Page 33: Ruby on Rails - UNISO

active recordbancos relacionais

Page 34: Ruby on Rails - UNISO
Page 35: Ruby on Rails - UNISO

infraestrutura

Page 36: Ruby on Rails - UNISO

web servernginx, apache

Page 37: Ruby on Rails - UNISO

app serverunicorn, passenger, mongrel

Page 38: Ruby on Rails - UNISO
Page 39: Ruby on Rails - UNISO
Page 40: Ruby on Rails - UNISO
Page 41: Ruby on Rails - UNISO
Page 42: Ruby on Rails - UNISO
Page 43: Ruby on Rails - UNISO
Page 44: Ruby on Rails - UNISO

Test Driven Development

Page 45: Ruby on Rails - UNISO

RSpec

Page 46: Ruby on Rails - UNISO

describe Order do it "sums the prices of items" do order = Order.new order.add_entry(Item.new( :price => Money.new(1.11, :USD) )) order.add_entry(Item.new( :price => Money.new(2.22, :USD), :quantity => 2 )) order.total.should eq(Money.new(5.55, :USD)) endend

Page 47: Ruby on Rails - UNISO

"Describe an order.""It sums the prices of items."

Page 48: Ruby on Rails - UNISO
Page 49: Ruby on Rails - UNISO

como aprender?

Page 50: Ruby on Rails - UNISO
Page 51: Ruby on Rails - UNISO
Page 52: Ruby on Rails - UNISO
Page 53: Ruby on Rails - UNISO

comunidade

Page 54: Ruby on Rails - UNISO
Page 55: Ruby on Rails - UNISO

GURU Sorocaba

Page 56: Ruby on Rails - UNISO

livecoding

Page 57: Ruby on Rails - UNISO

obrigado:)