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
0
52
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
Tweet
Share
More Decks by Almir Mendes
See All by Almir Mendes
Desenvolvimento Ágil com Ruby on Rails
m3nd3s
1
96
Arduino Project: Brinadeira de gente grande
m3nd3s
2
380
Introdução a ShellScript
m3nd3s
2
120
Introdução a Ruby on Rails
m3nd3s
3
110
Other Decks in Technology
See All in Technology
Exadata Database Service ソフトウェアのアップデートとアップグレードの概要
oracle4engineer
PRO
1
1.2k
ALB「証明書上限問題」からの脱却
nishiokashinji
0
230
2026/01/16_実体験から学ぶ 2025年の失敗と対策_Progate Bar
teba_eleven
1
210
ReproでのicebergのStreaming Writeの検証と実運用にむけた取り組み
joker1007
0
190
AI に「学ばせ、調べさせ、作らせる」。Auth0 開発を加速させる7つの実践的アプローチ
scova0731
0
330
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
1.2k
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
790
AI Agent Agentic Workflow の可観測性 / Observability of AI Agent Agentic Workflow
yuzujoe
5
2.2k
アウトプットはいいぞ / output_iizo
uhooi
0
130
これまでのネットワーク運用を変えるかもしれないアプデをおさらい
hatahata021
4
230
Eight Engineering Unit 紹介資料
sansan33
PRO
0
6.3k
Digitization部 紹介資料
sansan33
PRO
1
6.6k
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
0
220
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Un-Boring Meetings
codingconduct
0
180
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
44
[SF Ruby Conf 2025] Rails X
palkan
0
710
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Mobile First: as difficult as doing things right
swwweet
225
10k
Technical Leadership for Architectural Decision Making
baasie
0
220
Designing Experiences People Love
moore
143
24k
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