Download - Minicurso Ruby e Rails (FISL)
![Page 1: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/1.jpg)
RUBY ON RAILScomeçando com Ruby
![Page 3: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/3.jpg)
areacriacoes.com.br
www.egenial.com.br/cursos
![Page 6: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/6.jpg)
ENG. DE SOFTWARE CENTRADA EM MÉTODOS ÁGEIS
http://bit.ly/unapos
www.egenial.com.br/cursos
![Page 8: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/8.jpg)
• 1993 - Criação por Yukihiro Matsumoto
• 1998 - Dave Thomas e Andy Hunt
• 2000 - Programming Ruby “Pickaxe”
• 2002 - RubyConf ( Fowler, Black, Kilmer )
• 2003 - Começo do Rails ( David Hansson )
• 2004 - Release público do Rails
• 2010 - Rails 3.0
www.egenial.com.br/cursos
![Page 9: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/9.jpg)
2010 E FUTURO
www.egenial.com.br/cursos
![Page 11: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/11.jpg)
• Sintaxe simples, inspirada por Ada, Eiffel e Perl
• Semântica compacta, inspirada por Smalltalk
• Object Model igual ao de Smalltalk
• Expressões regulares do Perl
• Conceitos de linguagem funcional
• Características do C e C++
www.egenial.com.br/cursos
![Page 12: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/12.jpg)
• Produtividade no desenvolvedor
• Simplicidade
• Linguagem humana
• Linguagem dinâmica e reflexiva
• Extensibilidade
• Todas as classes são abertas
• Herança simples e mixins
• Metaprogramação
• DSL’s
• Garbage collector
www.egenial.com.br/cursos
![Page 13: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/13.jpg)
RUBY É LENTO !!!
www.egenial.com.br/cursos
![Page 14: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/14.jpg)
RUBY É LENTO ?
![Page 15: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/15.jpg)
MAC OSXJá vem instalado, você precisa apenas atualizar
![Page 16: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/16.jpg)
LINUXinstalação via apt-get, yum, rvm, etc
![Page 17: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/17.jpg)
WINDOWSRuby one click instaler
![Page 18: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/18.jpg)
APRENDENDO RUBY
![Page 19: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/19.jpg)
RUBY ON RAILScomeçando com Rails
![Page 20: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/20.jpg)
Basecamp
• 3 pessoas• poucos recursos• pouco tempo• manutenção• melhorias contínuas
www.egenial.com.br/cursos
![Page 21: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/21.jpg)
David Heinemeier Hansson (criador do Rails)
www.egenial.com.br/cursos
![Page 23: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/23.jpg)
• Open source
• Free
• Comunidade robusta
• Extremamente Documentado
• Usado em milhões de projetos
www.egenial.com.br/cursos
![Page 24: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/24.jpg)
• Convention over configuration
• Don’t Repeat your self
• Produtividade Sustentável
• Diversão
• Software de opinião
• Model View Controller
• Todo escrito em Ruby
www.egenial.com.br/cursos
![Page 25: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/25.jpg)
HELPDESK
www.egenial.com.br/cursos
![Page 26: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/26.jpg)
BOM RAILER=
BOM DESENVOLVEDOR
www.egenial.com.br/cursos
![Page 27: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/27.jpg)
POUCO CÓDIGO E REPETIÇÃO
=
MANUTENÇÃO E QUALIDADE
www.egenial.com.br/cursos
![Page 28: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/28.jpg)
CÓDIGO NO LOCAL CORRETOlembrem-se do quadro em branco...
www.egenial.com.br/cursos
![Page 29: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/29.jpg)
AMBIENTEScada momento precisa de uma configuração correta
www.egenial.com.br/cursos
![Page 30: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/30.jpg)
URL ORGANIZADAShttp://ecommerce.com/home/begin.do?homeId=16&itemId=3090936&sku=21811
www.egenial.com.br/cursos
![Page 32: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/32.jpg)
INDEPENDENTE DO DBalterações são simples e versionadas por migrations
www.egenial.com.br/cursos
![Page 33: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/33.jpg)
LOGSum para cada ambiente e com níveis diferentes
www.egenial.com.br/cursos
![Page 34: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/34.jpg)
AJAX NATIVOe ainda independente de qual framework você usa
www.egenial.com.br/cursos
![Page 35: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/35.jpg)
TESTE AUTOMATIZADOSem Ruby são obrigatórios
www.egenial.com.br/cursos
![Page 36: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/36.jpg)
VERSIONAMENTOGit é a regra
www.egenial.com.br/cursos
![Page 37: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/37.jpg)
DEPLOY AUTOMATIZADOCapistrano
www.egenial.com.br/cursos
![Page 38: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/38.jpg)
LEGAL!!!! VAMOS COPIAR
www.egenial.com.br/cursos
![Page 39: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/39.jpg)
LEGAL!!!! VAMOS COPIAR
www.egenial.com.br/cursos
![Page 40: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/40.jpg)
RAILS SÓ EXISTE POR CAUSA DO RUBY
![Page 41: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/41.jpg)
![Page 42: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/42.jpg)
MUITO OBRIGADO
![Page 43: Minicurso Ruby e Rails (FISL)](https://reader036.vdocuments.site/reader036/viewer/2022062312/5550fa6ab4c90501448b4b40/html5/thumbnails/43.jpg)
CURSOS
egenial.com.br/cursorails
egenial.com.br/imersaorubyonrails
CONTATOS
blog.areacriacoes.com.br
twitter @danielvlopes