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
55
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
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
FDE という解 ― 暗黙知と明示知をつなぐ、伴走型エンジニアリング ―
otanet
0
130
社内 AI エージェント Synapse と セマンティックレイヤーの育て方
hiroakis
2
1.7k
Amazon Bedrock AgentCore ワークショップ JAWS UG TOHOKU / amazon-bedrock-agentcore-workshop-jawsug-tohoku-2026
gawa
9
730
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
4
1.6k
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
6
4.6k
LLMと共に進化するプロセスを目指して
ymatsuwitter
13
4.1k
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
850
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
130
ルールやカスタム機能、どう活かす?ハンズオンで体感するIBM Bobの出力コントロール
muehara
1
130
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
4
620
自律型AIエージェントは何を破壊するのか
kojira
0
150
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
200
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
Chasing Engaging Ingredients in Design
codingconduct
0
220
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
Making Projects Easy
brettharned
120
6.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
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