Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby on Rails - UNISO
Search
lucas renan
October 29, 2012
Technology
1
210
Ruby on Rails - UNISO
Apresentação sobre Ruby on Rails na Semana de Informática da Universidade de Sorocaba. 29/out/2012
lucas renan
October 29, 2012
Tweet
Share
More Decks by lucas renan
See All by lucas renan
building an international career
lucasrenan
2
110
Real Time with Rails 5
lucasrenan
0
140
A Modern Approach of Software Development - RubyConfBR 2015
lucasrenan
2
210
Be Happy With Ruby on Rails - Ecosystem
lucasrenan
1
130
Be happy with Ruby on Rails - CEUNSP Itu
lucasrenan
1
56
Seja Feliz com Ruby!
lucasrenan
0
130
hey agilista, esqueceu das pessoas?
lucasrenan
0
85
Open Source e Ruby on Rails - FLISOL 2013
lucasrenan
0
75
Ruby on Rails - CEUNSP
lucasrenan
1
64
Other Decks in Technology
See All in Technology
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
110
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.2k
Application Development WG Intro at AppDeveloperCon
salaboy
0
200
強いチームと開発生産性
onk
PRO
35
11k
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
880
アジャイルチームがらしさを発揮するための目標づくり / Making the goal and enabling the team
kakehashi
3
150
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
10
1.3k
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
950
SDN の Hype Cycle を一通り経験してみて思うこと / Going through the Hype Cycle of SDN
mshindo
1
110
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
130
あなたの知らない Function.prototype.toString() の世界
mizdra
PRO
1
270
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Ruby is Unlike a Banana
tanoku
97
11k
Unsuck your backbone
ammeep
668
57k
Building Adaptive Systems
keathley
38
2.3k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Visualization
eitanlees
145
15k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Six Lessons from altMBA
skipperchong
27
3.5k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Transcript
ruby on rails uniso
@lucasrenan
http://nudesign.com.br
http://aiesec.org.br/sorocaba
None
http://slideshare.net/akitaonrails
linguagem de programação
yukihiro matsumoto
None
puramente orientada a objetos
str = "ruby" puts str.class # String
str = "ruby" puts str.class # String int = 100
puts int.class # Fixnum
str = "ruby" puts str.class # String int = 100
puts int.class # Fixnum puts nil.class # NilClass
None
None
None
framework web apps
david heinemeier hansson
None
None
None
None
None
produtividade e felicidade
Model View Controller
$ gem install rails
None
~ 45 mil bibliotecas
None
None
framework modular
# 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"
active record bancos relacionais
None
infraestrutura
web server nginx, apache
app server unicorn, passenger, mongrel
None
None
None
None
None
None
Test Driven Development
RSpec
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)) end end
"Describe an order." "It sums the prices of items."
None
como aprender?
None
None
None
comunidade
None
GURU Sorocaba
live coding
obrigado :)