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
54
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
98
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
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
生成AIで支える自動E2Eテストの継続運用
sansantech
PRO
0
110
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
5
990
「決め方」の渡し方 / How to hand over the "decision-making process"
pauli
4
520
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
140
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
420
FlutterでPiP再生を実装した話
s9a17
0
250
脳が溶けた話 / Melted Brain
keisuke69
1
1.2k
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
130
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
330
Embeddings : Symfony AI en pratique
lyrixx
0
460
"まず試す"ためのDatabricks Apps活用法 / Databricks Apps for Early Experiments and Validation
nttcom
1
100
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
95
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
260
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
250
Making Projects Easy
brettharned
120
6.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.2k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
A Tale of Four Properties
chriscoyier
163
24k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
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