Your SlideShare is downloading. ×
Ruby on Rails
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ruby on Rails

889

Published on

Palestra de introdução a Rails dada por Rafael Uchoa no primeiro encontro do ruby+web (http://rubymaisweb.ning.com)

Palestra de introdução a Rails dada por Rafael Uchoa no primeiro encontro do ruby+web (http://rubymaisweb.ning.com)

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
889
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Ruby on Rails ruby+web Rafael Uchôa + Elomar
  • 2. Rails Não é uma linguagem!
  • 3. Rails Não é uma linguagem! É um framework!
  • 4. Rails Não é uma linguagem! É um framework! É um framework feito em Ruby!
  • 5. Rails Não é uma linguagem! É um framework! É um framework feito em Ruby! É um framework feito em Ruby para desenvolvimento web!
  • 6. Rails Não é uma linguagem! É um framework! É um framework feito em Ruby! É um framework feito em Ruby para desenvolvimento web! É um framework feito em Ruby para desenvolvimento web basedo em boas práticas!
  • 7. ... e o mais legal
  • 8. ... e o mais legal
  • 9. Rails é lindo!
  • 10. Porque Rails? Simples e eficiente Provê agilidade Extensível Dezenas e dezenas de plugins Baixa curva de aprendizagem Você já inicia com uma arquitetura sólida Comunidade ativa e crescente Padrões e convenções
  • 11. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 12. Convenção sobre configuração
  • 13. Convenção por configuração Para os desenvolvedores: MENOS CÓDIGO!
  • 14. Convenção por configuração Para os desenvolvedores: MENOS CÓDIGO! Para os clientes: MENOS TEMPO!
  • 15. Convenção por configuração Para os desenvolvedores: MENOS CÓDIGO! Para os clientes: MENOS TEMPO! Para os vendedores: MAIOR LUCRO!
  • 16. Model View Controller
  • 17. MVC
  • 18. Don't Repeat Your Self
  • 19. RESTfull
  • 20. RESTfull map.resources :photos
  • 21. RESTfull map.resources :photos
  • 22. Componentes ActiveRecord Mapeamento Objeto Relacional
  • 23. Componentes ActiveRecord Mapeamento Objeto Relacional ActionPack ActionController ActionView
  • 24. Componentes ActiveRecord Mapeamento Objeto Relacional ActionPack ActionController ActionView ActiveResource RESTClient
  • 25. Componentes ActiveRecord Mapeamento Objeto Relacional ActionPack ActionController ActionView ActiveResource RESTClient ActionMailer
  • 26. MVC
  • 27. Qualidade do Software
  • 28. Testes!
  • 29. Apredendo...
  • 30. Obrigado! http://rubymaisweb.ning.com/

×