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
Desenvolvimento Ágil para web com Ruby on Rails
Search
Almir Mendes
November 06, 2013
Technology
58
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Desenvolvimento Ágil para web com Ruby on Rails
Apresentação do framework Ruby on Rails para alunos da faculdade Salesiana/ES.
Almir Mendes
November 06, 2013
More Decks by Almir Mendes
See All by Almir Mendes
Desenvolvimento Ágil com Ruby on Rails
m3nd3s
1
100
Arduino Project: Brinadeira de gente grande
m3nd3s
2
390
Introdução a ShellScript
m3nd3s
2
130
Introdução a Ruby on Rails
m3nd3s
3
110
Other Decks in Technology
See All in Technology
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
110
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
360
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
390
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
4
3.7k
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
3
2.7k
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
210
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
210
生成AI時代の クレデンシャルとパーミッション設計
nrinetcom
PRO
4
1.6k
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
130
IoTハンズオンの舞台裏
shirouz
2
150
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
1.1k
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
270
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
How GitHub (no longer) Works
holman
316
150k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
370
Typedesign – Prime Four
hannesfritz
42
3.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
270
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
330
Tell your own story through comics
letsgokoyo
1
1.1k
Scaling GitHub
holman
464
140k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
400
Transcript
Desenvolvimento Ágil para web com Ruby on Rails
Ola pessoal! Eu sou Almir Mendes www.almirmendes.com www.giran.com.br #devop #lider-tecnico
#giran #software-livre #tux-es #bacharel-cc #ssfiv
None
"Eu posso focar no que importa para meus clientes sem
comprometer uma boa qualidade de código"
http://vidadeprogramador.com.br/2013/09/23/por-que-nao-virou-dba/ SQL
http://www.precisionnutrition.com/wordpress/wp-content/uploads/2009/09/timer-icon.png
None
None
Sobra tempo para outras coisas
O que é o Ruby on Rails?
Framework para desenvolvimento de aplicações Web escrito em linguagem Ruby
Projetado para facilitar a vida do programador
Menos código, mais funcionalidades
Para muitos o desenvolvimento Web, em ruby, vira diversão*
Rails philosophy • DRY - "Don't Repeat Yourself” • Convention
Over Configuration
Linguagem Ruby
Orientada a Objetos (Quase) Tudo é objeto!
Tipagem Dinâmica e forte
Linguagem expressiva
Interpretada
Requisitos
Instalar Ruby • Compilando o Ruby (para fortes de coração)
• Ferramentas terceiras • RVM | RubyInstaller | rbenv • Gerenciados de Pacotes (apt-get, yum, brew, pkg, …) https://www.ruby-lang.org/en/downloads/
http://blog.mrccsolutions.com/wp-content/uploads/2012/02/MVC.png
Command Line (like a hacker)
Instalar o Rails
RubyGems
$ gem install rails
$ rails new salesiana
Rails Generator
$ rails g model aluno
Models e o Database (ActiveRecord)
Rotas e Controllers
None
Views
Gemfile && Bundler
Testes
Publicando
Gostou? Quer aprender? http://www.caelum.com.br/apostila-ruby-on-rails/
http://pragprog.com/book/rails4/agile-web-development-with-rails-4
Rerefências • http://www.caelum.com.br/apostila-ruby-on-rails • http://guides.rubyonrails.org/ • https://www.ruby-lang.org