a fantástica fábrica de aplicações com rubyonrails
TRANSCRIPT
![Page 1: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/1.jpg)
A Fantástica Fábrica de aplicações com
RubyOnRails
![Page 2: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/2.jpg)
Elisio Filho 💻Um entusiasta Back End e Analista de sistemas com 5 anos de experiência e completamente apaixonado por viagens e negócios digitais
Community Manager no Google Developers Group Maceió Analista de sistemas na Cercont Escritorio Contábil Fundador e consultor na Eagleet - Consultoria digital
Califórnia ❤
![Page 3: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/3.jpg)
![Page 4: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/4.jpg)
Ruby
on Rails
Linguagem de programação
Framework Web
![Page 5: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/5.jpg)
De onde ele veio?
Como foi feito?
Quem criou?
![Page 6: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/6.jpg)
1995 - Japão
Yukihiro Matsumoto
"Ruby is simple in appearance but
complex inside, just like the human body."
![Page 7: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/7.jpg)
"Ruby is designed to make programmers happy.”
Yukihiro Matsumoto
![Page 8: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/8.jpg)
![Page 9: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/9.jpg)
Interactive Ruby Shell
IRB
![Page 10: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/10.jpg)
Ruby is beautiful
Easy-to-read syntax
10 + 23 # => 33
8 * 3 # => 24
5.+(2) # => 7.2
#pessoa.nome = “Neto" pessoa.idade = 25
![Page 11: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/11.jpg)
Ruby is beautiful
Tudo é objeto
500.class # => Fixnum
‘ruby’.size # => 4
#
1.upto 5 do |i| puts i end # =>12345
![Page 12: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/12.jpg)
Ruby is beautiful
Olha que lindo…
500.class # => Fixnum
‘ruby’.size # => 4
#
Time.now => 2016-08-18 23:13:33 -0300
Time.now.day => 18
Time.now.day-2 => 16
![Page 13: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/13.jpg)
Gems
![Page 14: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/14.jpg)
Railsweb sem dor de cabeça!
![Page 15: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/15.jpg)
David Heinemeier Hansson
![Page 16: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/16.jpg)
The Power Framework
DRY - Don't repeat yourselfCOC - Convention over configuration
![Page 17: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/17.jpg)
E sim, Rails é MVC!
![Page 18: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/18.jpg)
SQL PRA QUE?
Welcome to Migrations
![Page 19: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/19.jpg)
Estrutura
![Page 20: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/20.jpg)
Controller
![Page 21: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/21.jpg)
Model
![Page 22: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/22.jpg)
Views
![Page 23: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/23.jpg)
E o ambiente?
Sublime Text Terminal
RubyMine
![Page 24: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/24.jpg)
E como publicar na web?Deploy 🚀
![Page 25: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/25.jpg)
Projetos em Rails?
![Page 26: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/26.jpg)
Empresas que usam? 💻
![Page 27: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/27.jpg)
Grupos e Comunidades? 🔎
![Page 28: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/28.jpg)
Onde estudar? 👓
![Page 29: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/29.jpg)
![Page 30: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/30.jpg)
E o mercado de Rails? 💼
![Page 31: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/31.jpg)
![Page 32: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/32.jpg)
![Page 33: A fantástica fábrica de aplicações com RubyOnRails](https://reader034.vdocuments.net/reader034/viewer/2022042723/587c11a51a28ab03768b6a8f/html5/thumbnails/33.jpg)
+ElísioFilhoNF @netinhufilho www.elisiofilho.com.br
I Love RoR <3