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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
120
Real Time with Rails 5
lucasrenan
0
150
A Modern Approach of Software Development - RubyConfBR 2015
lucasrenan
2
220
Be Happy With Ruby on Rails - Ecosystem
lucasrenan
1
130
Be happy with Ruby on Rails - CEUNSP Itu
lucasrenan
1
68
Seja Feliz com Ruby!
lucasrenan
0
140
hey agilista, esqueceu das pessoas?
lucasrenan
0
97
Open Source e Ruby on Rails - FLISOL 2013
lucasrenan
0
81
Ruby on Rails - CEUNSP
lucasrenan
1
74
Other Decks in Technology
See All in Technology
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
700
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
160
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
240
AI時代のIssue駆動開発のススメ
moongift
PRO
0
240
ADK + Gemini Enterprise で 外部 API 連携エージェント作るなら OAuth の仕組みを理解しておこう
kaz1437
0
200
君はジョシュアツリーを知っているか?名前をつけて事象を正しく認識しよう / Do you know Joshua Tree?
ykanoh
4
130
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
大規模ECサイトのあるバッチのパフォーマンスを改善するために僕たちのチームがしてきたこと
panda_program
1
390
OpenClawでPM業務を自動化
knishioka
1
130
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
800
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
190
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
120
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
95
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
210
Utilizing Notion as your number one productivity tool
mfonobong
4
270
For a Future-Friendly Web
brad_frost
183
10k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
The Pragmatic Product Professional
lauravandoore
37
7.2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
ラッコキーワード サービス紹介資料
rakko
1
2.8M
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
460
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 :)