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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Almir Mendes
November 06, 2013
Technology
55
0
Share
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
99
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
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
300
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
3
2.4k
ルール・ロール・ツールを創る / Creating Rules, Roles and Tools
ks91
PRO
0
170
AIが変えた"品質の守り方"
kkakizaki
12
4.4k
OpenClawとHermesAgentでAI新入社員を作った話
takanoriyanada
0
100
Copilot CLI・IDE・Web・スマホで途切れない開発フローを目指して / One Copilot flow - CLI IDE Web Mobile
aeonpeople
1
1.1k
oracle-to-databricks-migration-with-llm-and-dbt
casek
0
230
情シスがMCP環境導入時に打ちのめされる認可の崖
oidfj
0
500
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
0
180
コーディングエージェントはTypeScriptの 型エラーをどう自己修正しているのか
melonps
4
500
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
150
Geek Woman の育ち方 〜コミュニティとAIと〜
chicaco
0
430
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Between Models and Reality
mayunak
4
300
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
170
Site-Speed That Sticks
csswizardry
13
1.2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
130
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
190
WENDY [Excerpt]
tessaabrams
10
37k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
170
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
190
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