Your SlideShare is downloading. ×

Ruby on rails - CEFET de Lagarto

628

Published on

Introdução ao Ruby on Rails. Palestra proferida em 28/set/2010 ao público do CEFET de Lagarto.

Introdução ao Ruby on Rails. Palestra proferida em 28/set/2010 ao público do CEFET de Lagarto.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
628
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
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 quarta-feira, 29 de setembro de 2010
  • 2. Web quarta-feira, 29 de setembro de 2010
  • 3. 15 anos quarta-feira, 29 de setembro de 2010
  • 4. Aplicações quarta-feira, 29 de setembro de 2010
  • 5. quarta-feira, 29 de setembro de 2010
  • 6. quarta-feira, 29 de setembro de 2010
  • 7. quarta-feira, 29 de setembro de 2010
  • 8. quarta-feira, 29 de setembro de 2010
  • 9. quarta-feira, 29 de setembro de 2010
  • 10. Browser quarta-feira, 29 de setembro de 2010
  • 11. Mozilla Firefox quarta-feira, 29 de setembro de 2010
  • 12. Google Chrome quarta-feira, 29 de setembro de 2010
  • 13. Apple Safari quarta-feira, 29 de setembro de 2010
  • 14. Software mais importante quarta-feira, 29 de setembro de 2010
  • 15. quarta-feira, 29 de setembro de 2010
  • 16. Altas Expectativas quarta-feira, 29 de setembro de 2010
  • 17. Interação Constante quarta-feira, 29 de setembro de 2010
  • 18. Inteligência quarta-feira, 29 de setembro de 2010
  • 19. Facilidade de Uso quarta-feira, 29 de setembro de 2010
  • 20. Essenciais para o negócio quarta-feira, 29 de setembro de 2010
  • 21. Como funciona uma aplicação web? quarta-feira, 29 de setembro de 2010
  • 22. quarta-feira, 29 de setembro de 2010
  • 23. Internet quarta-feira, 29 de setembro de 2010
  • 24. Internet quarta-feira, 29 de setembro de 2010
  • 25. Internet quarta-feira, 29 de setembro de 2010
  • 26. Internet quarta-feira, 29 de setembro de 2010
  • 27. Internet quarta-feira, 29 de setembro de 2010
  • 28. Internet quarta-feira, 29 de setembro de 2010
  • 29. Internet quarta-feira, 29 de setembro de 2010
  • 30. Internet quarta-feira, 29 de setembro de 2010
  • 31. Internet quarta-feira, 29 de setembro de 2010
  • 32. Internet quarta-feira, 29 de setembro de 2010
  • 33. Internet quarta-feira, 29 de setembro de 2010
  • 34. Internet quarta-feira, 29 de setembro de 2010
  • 35. Internet quarta-feira, 29 de setembro de 2010
  • 36. Internet quarta-feira, 29 de setembro de 2010
  • 37. /cgi-bin/ quarta-feira, 29 de setembro de 2010
  • 38. quarta-feira, 29 de setembro de 2010
  • 39. quarta-feira, 29 de setembro de 2010
  • 40. quarta-feira, 29 de setembro de 2010
  • 41. quarta-feira, 29 de setembro de 2010
  • 42. desenvolvimento frustrante quarta-feira, 29 de setembro de 2010
  • 43. Ruby on Rails quarta-feira, 29 de setembro de 2010
  • 44. framework quarta-feira, 29 de setembro de 2010
  • 45. quarta-feira, 29 de setembro de 2010
  • 46. 1400+ desenvolvedores quarta-feira, 29 de setembro de 2010
  • 47. jul/2004 0.5 dez/2005 1.0 mar/2006 1.1 jan/2007 1.2 dez/2007 2.0 jun/2008 2.1 nov/2008 2.2 mar/2009 2.3 ago/2010 3.0 quarta-feira, 29 de setembro de 2010
  • 48. e daí? quarta-feira, 29 de setembro de 2010
  • 49. quarta-feira, 29 de setembro de 2010
  • 50. MVC quarta-feira, 29 de setembro de 2010
  • 51. apresentação x regras de negócio quarta-feira, 29 de setembro de 2010
  • 52. Don’t Repeat Yourself quarta-feira, 29 de setembro de 2010
  • 53. Convention over Configuration quarta-feira, 29 de setembro de 2010
  • 54. quarta-feira, 29 de setembro de 2010
  • 55. SQL quarta-feira, 29 de setembro de 2010
  • 56. Model quarta-feira, 29 de setembro de 2010
  • 57. Model quarta-feira, 29 de setembro de 2010
  • 58. Model quarta-feira, 29 de setembro de 2010
  • 59. Model quarta-feira, 29 de setembro de 2010
  • 60. Model id: integer name: string price: float category_id: integer stock: integer created_at: datetime updated_at: datetime quarta-feira, 29 de setembro de 2010
  • 61. Model id: integer name: string x = Product.new price: float category_id: integer stock: integer created_at: datetime updated_at: datetime quarta-feira, 29 de setembro de 2010
  • 62. Model id: integer name: string x = Product.new price: float x.name = "Pão Jacó" category_id: integer stock: integer created_at: datetime updated_at: datetime quarta-feira, 29 de setembro de 2010
  • 63. Model id: integer name: string x = Product.new price: float x.name = "Pão Jacó" category_id: integer x.stock = "100 stock: integer created_at: datetime updated_at: datetime quarta-feira, 29 de setembro de 2010
  • 64. Model id: integer name: string x = Product.new price: float x.name = "Pão Jacó" category_id: integer x.stock = "100 stock: integer x.price = 0.15 created_at: datetime updated_at: datetime quarta-feira, 29 de setembro de 2010
  • 65. Model id: integer name: string x = Product.new price: float x.name = "Pão Jacó" category_id: integer x.stock = "100 stock: integer x.price = 0.15 created_at: datetime x.save updated_at: datetime quarta-feira, 29 de setembro de 2010
  • 66. Model quarta-feira, 29 de setembro de 2010
  • 67. Model INSERT INTO `products` COLUMNS (`name`, `price`, `stock`) VALUES ("Pão Jaco", 0.15, 100); quarta-feira, 29 de setembro de 2010
  • 68. Model quarta-feira, 29 de setembro de 2010
  • 69. Model Product.first quarta-feira, 29 de setembro de 2010
  • 70. Model Product.first Product.find_all_by_category_id(10) quarta-feira, 29 de setembro de 2010
  • 71. Model Product.first Product.find_all_by_category_id(10) Product.find_or_create_by_name("Margarina") quarta-feira, 29 de setembro de 2010
  • 72. Model Product.first Product.find_all_by_category_id(10) Product.find_or_create_by_name("Margarina") Product.count quarta-feira, 29 de setembro de 2010
  • 73. Model Product.first Product.find_all_by_category_id(10) Product.find_or_create_by_name("Margarina") Product.count Product.average('price') quarta-feira, 29 de setembro de 2010
  • 74. has_many quarta-feira, 29 de setembro de 2010
  • 75. class Category < ActiveRecord::Base has_many :products end quarta-feira, 29 de setembro de 2010
  • 76. cat.products cat.products.new cat.products.first quarta-feira, 29 de setembro de 2010
  • 77. validations quarta-feira, 29 de setembro de 2010
  • 78. Roteamento quarta-feira, 29 de setembro de 2010
  • 79. Controller quarta-feira, 29 de setembro de 2010
  • 80. Sessões quarta-feira, 29 de setembro de 2010
  • 81. Filtros quarta-feira, 29 de setembro de 2010
  • 82. class ApplicationController < ActionController::Base before_filter :check_login def check_login render :text => "acesso negado!" end end quarta-feira, 29 de setembro de 2010
  • 83. Flash quarta-feira, 29 de setembro de 2010
  • 84. flash[:notice] = "Você logou no sistema" quarta-feira, 29 de setembro de 2010
  • 85. cookies quarta-feira, 29 de setembro de 2010
  • 86. respond_to quarta-feira, 29 de setembro de 2010
  • 87. View quarta-feira, 29 de setembro de 2010
  • 88. <%= flash[:notice] %> <% form_tag do %> Usuário: <%= text_field_tag 'username' %> Senha: <%= password_field_tag 'password' %> <%= submit_tag 'Entrar' %> <% end %> quarta-feira, 29 de setembro de 2010
  • 89. Comunidade quarta-feira, 29 de setembro de 2010
  • 90. RailsConf http://railsconf.com quarta-feira, 29 de setembro de 2010
  • 91. quarta-feira, 29 de setembro de 2010
  • 92. quarta-feira, 29 de setembro de 2010
  • 93. quarta-feira, 29 de setembro de 2010
  • 94. quarta-feira, 29 de setembro de 2010
  • 95. quarta-feira, 29 de setembro de 2010
  • 96. RubyConf Brasil http://rubyconf.com.br quarta-feira, 29 de setembro de 2010
  • 97. 26 e 27 de outubro São Paulo/SP quarta-feira, 29 de setembro de 2010
  • 98. Great Resources quarta-feira, 29 de setembro de 2010
  • 99. PeepCode http://peepcode.com quarta-feira, 29 de setembro de 2010
  • 100. RailsCasts http://railscasts.com quarta-feira, 29 de setembro de 2010
  • 101. Ruby Onda http://rubyonda.com quarta-feira, 29 de setembro de 2010
  • 102. Akita on Rails http://akitaonrails.com quarta-feira, 29 de setembro de 2010
  • 103. Carlos Brando http://nomedojogo.com quarta-feira, 29 de setembro de 2010
  • 104. Ozéias Sant’ana http://railsbox.org quarta-feira, 29 de setembro de 2010
  • 105. Bruno Miranda http://brunomiranda.com quarta-feira, 29 de setembro de 2010
  • 106. Nando Vieira http://simplesideias.com.br quarta-feira, 29 de setembro de 2010
  • 107. Aldo França quarta-feira, 29 de setembro de 2010
  • 108. Aldo França quarta-feira, 29 de setembro de 2010
  • 109. DanteRegis.com @danteregis Admin de Redes - TJ/SE quarta-feira, 29 de setembro de 2010
  • 110. DanteRegis.com @danteregis Admin de Redes - TJ/SE http://slideshare.net/danteregis quarta-feira, 29 de setembro de 2010

×