SlideShare uma empresa Scribd logo
Desenvolvimento Web
com RubyOnRails
Sobre mim
Sobre mim
• Roberto Soares
• Ciência da Computação UESC
• Rails desde 2006
• Techmobil
• Bopia.com
• Todobebe.com
• RubyOnda.com
Ruby
Ruby
• まつもと ゆきひろ (Matz)
• "Eu queria uma linguagem de
script que fosse mais poderosa
do que Perl, e mais orientada a
objetos do que Python. É por
isso que eu decidi desenvolver
minha própria linguagem."
• 1993
• 1995 - Primeira versão pública
Ruby
• OO
• Fácil
• Mark-and-sweep garbage
collector
• UNIX, Mac OS X, Windows
95/98/Me/NT/2000/XP, DOS,
BeOS, OS/2, etc.
• MRI, JRuby, IronRuby,
MacRuby, Rubinius
Ruby
Ruby
Rails
Rails - História
• David Heinemeier Hansson (dhh)
• 2001 - 37Signals - PHP e Java
• 2003 - Basecamp - Ruby
• 2004 - Versão Pública
Rails - Conceitos
• DRY
• Convention Over Configuration
•
Rails - Conceitos
• MVC
Rails - Características
• validates_*
• associations
• routes
• filters
• i18n
• cache
Rails - Pq?
• Ruby
• Open Source
• Qualidade
• Produtividade
• Agnóstico em relação a Banco
de Dados
Rails - Ecossistema
• Ruby, JRuby, IronRuby
• http://rubygems.org/
• gem install rails
• http://github.com/
• Rack
• RSpec, Cucumber, TestUnit
Rails - Comunidade
• Listas
• RubyConf
• RailsConf
• Brasil
• RailsSummit
• RubyConf BR
• RailsRumble
Rails - Projetos
• YellowPages.com
• 1.500 req/seg
• 23 milhões visitas / mês
• Twitter.com
Rails - Recursos
• http://railscasts.com/
• http://peepcode.com/
• http://guides.rubyonrails.org/
• http://rubyonda.com/
Fim
Perguntas?
Links
• @bt1
• http://roberto.peakhut.com
Fontes
• http://www.flickr.com/photos/josefstuefer/72512671/
• http://www.flickr.com/photos/reker/3439993438/in/photostream/
• http://www.flickr.com/photos/rooreynolds/243810988/
• http://www.flickr.com/photos/owenburridge/111613821/
• http://www.flickr.com/photos/lrargerich/3117940757/
• http://www.flickr.com/photos/pdcawley/250813158/
• http://www.flickr.com/photos/el-don/4763673852/sizes/l/
• http://www.flickr.com/photos/jkonig/2551140340/
• http://linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html
• http://www.ruby-lang.org/
• http://www.slideshare.net/gbrey/ruby-on-rails-introduction-3316240
• http://blog.foraker.com/2009/06/why-rails/

Mais conteúdo relacionado

PDF
PPTX
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
PPTX
Azure Cosmos DB - Campinas .NET - Janeiro-2018
KEY
Ruby on Rails + MongoDB - GURU Sorocaba
PPTX
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
PPTX
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
PPTX
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São Paulo
PDF
Inovação e Open source na Globo.com
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Campinas .NET - Janeiro-2018
Ruby on Rails + MongoDB - GURU Sorocaba
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São Paulo
Inovação e Open source na Globo.com

Destaque (9)

PDF
Criando uma aplicação simples com ruby on rails
PDF
Curso de Ruby on Rails - Aula 02
PDF
Curso java 02 - variáveis
PPTX
Melhorando A Performance Da Sua Aplicação Web
PDF
Desenvolvendo Aplicações Web Usando Ruby e Rails
PDF
Desenvolvendo Aplicativos Sociais com Rails 3
PDF
Começando com Git
PDF
Hype vs. Reality: The AI Explainer
PDF
Study: The Future of VR, AR and Self-Driving Cars
Criando uma aplicação simples com ruby on rails
Curso de Ruby on Rails - Aula 02
Curso java 02 - variáveis
Melhorando A Performance Da Sua Aplicação Web
Desenvolvendo Aplicações Web Usando Ruby e Rails
Desenvolvendo Aplicativos Sociais com Rails 3
Começando com Git
Hype vs. Reality: The AI Explainer
Study: The Future of VR, AR and Self-Driving Cars
Anúncio

Semelhante a Desenvolvimento Web com RubyOnRails (20)

PDF
Abordagem geral - Ruby on rails
PPTX
Introdução ao Ruby
PDF
Minicurso Ruby e Rails (RailsMG UNA)
PPTX
PPTX
Ruby rails fanap 2013 2
PPTX
Ruby e rails
PPT
Desenvolvimento Ágil com Ruby on Rails
PDF
Ruby On Rails : Produtividade, Agilidade, Apenas uma Ferramenta?
PPTX
Ruby on rails
PPTX
Java e Mercado de Trabalho
PPTX
Como Rails e DHH revolucionaram a engenharia de software
PDF
Palestra ror edted
PDF
Reuso De Código Com Rails
PPTX
Ruby on Rails
PPTX
Introdução ao php
PDF
Aula00
PDF
Ruby FTW
PDF
Introdução ao Rails (Linguagil)
PDF
PDF
Frameworks PHP
Abordagem geral - Ruby on rails
Introdução ao Ruby
Minicurso Ruby e Rails (RailsMG UNA)
Ruby rails fanap 2013 2
Ruby e rails
Desenvolvimento Ágil com Ruby on Rails
Ruby On Rails : Produtividade, Agilidade, Apenas uma Ferramenta?
Ruby on rails
Java e Mercado de Trabalho
Como Rails e DHH revolucionaram a engenharia de software
Palestra ror edted
Reuso De Código Com Rails
Ruby on Rails
Introdução ao php
Aula00
Ruby FTW
Introdução ao Rails (Linguagil)
Frameworks PHP
Anúncio

Último (16)

PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Arquitetura de computadores - Memórias Secundárias
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Processos na gestão de transportes, TM100 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
COBITxITIL-Entenda as diferença em uso governança TI
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Arquitetura de computadores - Memórias Secundárias
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26

Desenvolvimento Web com RubyOnRails