#CLRH56                         for .                               NetRails                                   ter        ...
•   @sandinist                         •                         •Friday, April 29, 2011
WORK               RICOH IT SOLUTIONS               quanp                  quanp for iPhoneFriday, April 29, 2011
LANGUAGE               VBA               VisualBasic.Net               C#               Ruby               Objective-CFrid...
COMMUNITY                  CLR/H                  RubyFriday, April 29, 2011
Ruby / Rails                         Ruby   03Friday, April 29, 2011
Friday, April 29, 2011
Friday, April 29, 2011
Friday, April 29, 2011
Rails   DAYFriday, April 29, 2011
• Ruby on Rails            •       RailsFriday, April 29, 2011
The Goal                         •   Know the Feature of                             Ruby on Rails                        ...
•   Know the Feature of                             Ruby on RailsFriday, April 29, 2011
Ruby on RailsFriday, April 29, 2011
Friday, April 29, 2011
Friday, April 29, 2011                         OutSide
RubyFriday, April 29, 2011
Friday, April 29, 2011
(                       )                                    (Mixin          )                                            ...
Friday, April 29, 2011
Ruby                         Matz is nice and                         so we are nice.Friday, April 29, 2011               ...
http://www.ipa.go.jp/about/press/20110322.htmlFriday, April 29, 2011
Powerd by RubyFriday, April 29, 2011
SUPREME     2009                10                              http://www.slideshare.net/ossaj/ruby-6029382Friday, April ...
SUPREMEFriday, April 29, 2011
Friday, April 29, 2011
http://dominion525.tumblr.com/post/2478993701/ruby-rubyFriday, April 29, 2011
Web  Ruby  Web                         Ruby                                      http://thinkit.co.jp/story/2011/03/02/203...
RubyFriday, April 29, 2011
Ruby has value.Friday, April 29, 2011
RubyFriday, April 29, 2011
why?Friday, April 29, 2011
Friday, April 29, 2011
RubyFriday, April 29, 2011
Ruby trusts                  programmers.Friday, April 29, 2011
Ruby has“Quality”.kakutaniFriday, April 29, 2011
Friday, April 29, 2011
RubyFriday, April 29, 2011
RailsFriday, April 29, 2011
WebFriday, April 29, 2011
Ruby on Rails                David Heinemeier Hansson                  "basecamp"Friday, April 29, 2011
DHH                         David Heinemeier HanssonFriday, April 29, 2011
2004               7              2005 12        13   1.0                 2007 12      7   2.0                 2010 8     ...
Powerd by RailsFriday, April 29, 2011
http://tabelog.com/Friday, April 29, 2011
http://cookpad.com/Friday, April 29, 2011
https://my.rakuten.co.jp/Friday, April 29, 2011
http://atnd.org/Friday, April 29, 2011
http://twitter.com/Friday, April 29, 2011
http://www.groupon.jp/Friday, April 29, 2011
https://www.quanp.net/Friday, April 29, 2011
More RailsFriday, April 29, 2011
http://www.atmarkit.co.jp/fcoding/rails/index/                                      examination.htmlFriday, April 29, 2011
Ruby on Rails        Heroku           Dreamforce10                         http://www.publickey1.jp/blog/10/ruby_on_railsh...
CMS Ruby on Rails   Pref Shimane CMS         CMS                                                            http://project...
Rails Culture & Feature                                  MVC                                  CoC                         ...
Friday, April 29, 2011
WebFriday, April 29, 2011
RailsFriday, April 29, 2011
InSideFriday, April 29, 2011
Friday, April 29, 2011
webFriday, April 29, 2011
HTTP                          URI                         HTML                         RESTFriday, April 29, 2011
Web                         http://www.amazon.co.jp/dp/4774142042                 RestfulWebService                       ...
ASP.NetFriday, April 29, 2011
ASP.Net MVCFriday, April 29, 2011
MVCFriday, April 29, 2011
Rails Culture & Feature                                  MVC                                  CoC                         ...
MVC is a                         Architecture                           PatternFriday, April 29, 2011
Model-view-controller concept. The solid line represents a directassociation,                  the dashed an indirect asso...
Rails MVC Architecture                         Architecture of Ruby on Rails Framework                         http://www....
MVCFriday, April 29, 2011
Smalltalk                                     - SeasideFriday, April 29, 2011
ASP.Net MVCFriday, April 29, 2011
ASP.Net History                                Active Server Pages                                                1.0 (IIS...
Rails Culture & Feature                                  MVC                                  CoC                         ...
CoCFriday, April 29, 2011
Convention over   ConfigurationFriday, April 29, 2011
Friday, April 29, 2011
Ruby on RailsFriday, April 29, 2011
Rails Culture & Feature                                  MVC                                  CoC                         ...
DRYFriday, April 29, 2011
Dont repeat                          yourselfFriday, April 29, 2011
Friday, April 29, 2011
DRYFriday, April 29, 2011
Friday, April 29, 2011
DRYFriday, April 29, 2011
Rails Culture & Feature                                  MVC                                  CoC                         ...
ASP.Net MVC Feature                                  MVC                                  CoC                             ...
Friday, April 29, 2011
•Ruby 1.8.7                         • Rails 3.0.5                         • Mac OS X 10.6.7Friday, April 29, 2011
ASP.NET  http://codezine.jp/article/detail/4046?p=5Friday, April 29, 2011
DEMOFriday, April 29, 2011
Create Sample Pubs                         • rails new sample                         • rails scaffold pubs note:text     ...
Create Sample Pubs                         • rails new sample                         • rails scaffold pubs note:text     ...
• rails new sampleFriday, April 29, 2011
• rails new sampleFriday, April 29, 2011
• rails new sampleFriday, April 29, 2011
• rails new sample   http://wiki.usagee.co.jp/ruby/rails/RailsGuides%E3%82%92%E3%82%86%E3%81%A3%E3%81%8F%E3%82%8A%E5%92%8C...
Create Sample Pubs                         • rails new sample                         • rails scaffold pubs note:text     ...
• rails scaffold pubs note:textFriday, April 29, 2011
• rails scaffold pubs note:text                                            •   db migration                               ...
Create Sample Pubs                         • rails new sample                         • rails scaffold pubs note:text     ...
• rake db:migrateFriday, April 29, 2011
Create Sample Pubs                         • rails new sample                         • rails scaffold pubs note:text     ...
It Works!Friday, April 29, 2011
Rails Culture & Feature                                  MVC                                  CoC                         ...
Friday, April 29, 2011
Friday, April 29, 2011
Friday, April 29, 2011
Friday, April 29, 2011
Friday, April 29, 2011
Friday, April 29, 2011
The Goal                         •   Know the Feature of                             Ruby on RailsFriday, April 29, 2011
Rails Culture & Feature                                  MVC                                  CoC                         ...
• rails scaffold pubs note:text                                            •   db migration                               ...
Full StackFriday, April 29, 2011
The Goal                         •   Know the Feature of                             Ruby on Rails                        ...
Create Sample Pubs                         • rails new sample                         • rails scaffold pubs note:text     ...
RoutesFriday, April 29, 2011
Routes                         AppName::Application.routes.draw do                         endFriday, April 29, 2011
Routes                         AppName::Application.routes.draw do                           get "hello/world"            ...
Routes                         AppName::Application.routes.draw do                           match "hello/world"          ...
Routes                         AppName::Application.routes.draw do                          get "greeting.html" => "hello#...
Routes                         AppName::Application.routes.draw do                          resources :products           ...
Routes                         AppName::Application.routes.draw do                          root :to => "welcome#index"   ...
Routes                         AppName::Application.routes.draw do                          match :controller(/:action(/:i...
The Goal                         •   Could create a simple                             Rails appFriday, April 29, 2011
!Rails3(1)                          http://tatsu-zine.com/books/rails3                         Ruby                 Window...
Rails                         IT                  2011/2/24                  http://www.atmarkit.co.jp/fcoding/rails/artic...
Flickr         http://www.flickr.com/photos/jesper/252308266/         http://www.flickr.com/photos/john_lam/1910968816/     ...
Upcoming SlideShare
Loading in...5
×

clrh56

1,301

Published on

clr/h 56 session slide. Fun Rails for .Netters.

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
1,301
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "clrh56"

  1. 1. #CLRH56 for . NetRails ter CLR/H @sandinistFriday, April 29, 2011
  2. 2. • @sandinist • •Friday, April 29, 2011
  3. 3. WORK RICOH IT SOLUTIONS quanp quanp for iPhoneFriday, April 29, 2011
  4. 4. LANGUAGE VBA VisualBasic.Net C# Ruby Objective-CFriday, April 29, 2011
  5. 5. COMMUNITY CLR/H RubyFriday, April 29, 2011
  6. 6. Ruby / Rails Ruby 03Friday, April 29, 2011
  7. 7. Friday, April 29, 2011
  8. 8. Friday, April 29, 2011
  9. 9. Friday, April 29, 2011
  10. 10. Rails DAYFriday, April 29, 2011
  11. 11. • Ruby on Rails • RailsFriday, April 29, 2011
  12. 12. The Goal • Know the Feature of Ruby on Rails • Could create a simple Rails appFriday, April 29, 2011
  13. 13. • Know the Feature of Ruby on RailsFriday, April 29, 2011
  14. 14. Ruby on RailsFriday, April 29, 2011
  15. 15. Friday, April 29, 2011
  16. 16. Friday, April 29, 2011 OutSide
  17. 17. RubyFriday, April 29, 2011
  18. 18. Friday, April 29, 2011
  19. 19. ( ) (Mixin ) ( ) UNIX DOS Windows Mac BeOSFriday, April 29, 2011
  20. 20. Friday, April 29, 2011
  21. 21. Ruby Matz is nice and so we are nice.Friday, April 29, 2011 Matz
  22. 22. http://www.ipa.go.jp/about/press/20110322.htmlFriday, April 29, 2011
  23. 23. Powerd by RubyFriday, April 29, 2011
  24. 24. SUPREME 2009 10 http://www.slideshare.net/ossaj/ruby-6029382Friday, April 29, 2011
  25. 25. SUPREMEFriday, April 29, 2011
  26. 26. Friday, April 29, 2011
  27. 27. http://dominion525.tumblr.com/post/2478993701/ruby-rubyFriday, April 29, 2011
  28. 28. Web Ruby Web Ruby http://thinkit.co.jp/story/2011/03/02/2036?page=0,2Friday, April 29, 2011
  29. 29. RubyFriday, April 29, 2011
  30. 30. Ruby has value.Friday, April 29, 2011
  31. 31. RubyFriday, April 29, 2011
  32. 32. why?Friday, April 29, 2011
  33. 33. Friday, April 29, 2011
  34. 34. RubyFriday, April 29, 2011
  35. 35. Ruby trusts programmers.Friday, April 29, 2011
  36. 36. Ruby has“Quality”.kakutaniFriday, April 29, 2011
  37. 37. Friday, April 29, 2011
  38. 38. RubyFriday, April 29, 2011
  39. 39. RailsFriday, April 29, 2011
  40. 40. WebFriday, April 29, 2011
  41. 41. Ruby on Rails David Heinemeier Hansson "basecamp"Friday, April 29, 2011
  42. 42. DHH David Heinemeier HanssonFriday, April 29, 2011
  43. 43. 2004 7 2005 12 13 1.0 2007 12 7 2.0 2010 8 29 3.0Friday, April 29, 2011
  44. 44. Powerd by RailsFriday, April 29, 2011
  45. 45. http://tabelog.com/Friday, April 29, 2011
  46. 46. http://cookpad.com/Friday, April 29, 2011
  47. 47. https://my.rakuten.co.jp/Friday, April 29, 2011
  48. 48. http://atnd.org/Friday, April 29, 2011
  49. 49. http://twitter.com/Friday, April 29, 2011
  50. 50. http://www.groupon.jp/Friday, April 29, 2011
  51. 51. https://www.quanp.net/Friday, April 29, 2011
  52. 52. More RailsFriday, April 29, 2011
  53. 53. http://www.atmarkit.co.jp/fcoding/rails/index/ examination.htmlFriday, April 29, 2011
  54. 54. Ruby on Rails Heroku Dreamforce10 http://www.publickey1.jp/blog/10/ruby_on_railsherokudreamforce10.htmlFriday, April 29, 2011
  55. 55. CMS Ruby on Rails Pref Shimane CMS CMS http://projects.netlab.jp/PrefShimaneCMS/Friday, April 29, 2011
  56. 56. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  57. 57. Friday, April 29, 2011
  58. 58. WebFriday, April 29, 2011
  59. 59. RailsFriday, April 29, 2011
  60. 60. InSideFriday, April 29, 2011
  61. 61. Friday, April 29, 2011
  62. 62. webFriday, April 29, 2011
  63. 63. HTTP URI HTML RESTFriday, April 29, 2011
  64. 64. Web http://www.amazon.co.jp/dp/4774142042 RestfulWebService http://www.amazon.co.jp/dp/4873113539Friday, April 29, 2011
  65. 65. ASP.NetFriday, April 29, 2011
  66. 66. ASP.Net MVCFriday, April 29, 2011
  67. 67. MVCFriday, April 29, 2011
  68. 68. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  69. 69. MVC is a Architecture PatternFriday, April 29, 2011
  70. 70. Model-view-controller concept. The solid line represents a directassociation, the dashed an indirect association (via an observer for example).Friday, April 29, 2011
  71. 71. Rails MVC Architecture Architecture of Ruby on Rails Framework http://www.deknight.com/2010/06/architecture-of-ruby-on-rails-framework.htmlFriday, April 29, 2011
  72. 72. MVCFriday, April 29, 2011
  73. 73. Smalltalk - SeasideFriday, April 29, 2011
  74. 74. ASP.Net MVCFriday, April 29, 2011
  75. 75. ASP.Net History Active Server Pages 1.0 (IIS 3.0) 1996 12 2.0 (IIS 4.0) 1997 9 3.0 (IIS 5.0) 2000 11 HTML VBScript JavaScript GUI ASP.NET *.config ASP.NET Active Server Pages .Net 2000 2002 ASP.NET MVC 2009 4 ASP.NET MVC 2 2010 3 ASP.NET 4 ASP.NET MVC 3 2011 1 RazorFriday, April 29, 2011
  76. 76. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  77. 77. CoCFriday, April 29, 2011
  78. 78. Convention over ConfigurationFriday, April 29, 2011
  79. 79. Friday, April 29, 2011
  80. 80. Ruby on RailsFriday, April 29, 2011
  81. 81. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  82. 82. DRYFriday, April 29, 2011
  83. 83. Dont repeat yourselfFriday, April 29, 2011
  84. 84. Friday, April 29, 2011
  85. 85. DRYFriday, April 29, 2011
  86. 86. Friday, April 29, 2011
  87. 87. DRYFriday, April 29, 2011
  88. 88. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  89. 89. ASP.Net MVC Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  90. 90. Friday, April 29, 2011
  91. 91. •Ruby 1.8.7 • Rails 3.0.5 • Mac OS X 10.6.7Friday, April 29, 2011
  92. 92. ASP.NET http://codezine.jp/article/detail/4046?p=5Friday, April 29, 2011
  93. 93. DEMOFriday, April 29, 2011
  94. 94. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  95. 95. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  96. 96. • rails new sampleFriday, April 29, 2011
  97. 97. • rails new sampleFriday, April 29, 2011
  98. 98. • rails new sampleFriday, April 29, 2011
  99. 99. • rails new sample http://wiki.usagee.co.jp/ruby/rails/RailsGuides%E3%82%92%E3%82%86%E3%81%A3%E3%81%8F%E3%82%8A%E5%92%8C%E8%A8%B3%E3%81%97%E3%81%A6%E3%81%BF %E3%81%9F%E3%82%88/Getting%20Started%20with%20RailsFriday, April 29, 2011
  100. 100. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  101. 101. • rails scaffold pubs note:textFriday, April 29, 2011
  102. 102. • rails scaffold pubs note:text • db migration • model • model test • routing • controller • controller view • unit test • helper • helper test • stylesheetFriday, April 29, 2011
  103. 103. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  104. 104. • rake db:migrateFriday, April 29, 2011
  105. 105. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  106. 106. It Works!Friday, April 29, 2011
  107. 107. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  108. 108. Friday, April 29, 2011
  109. 109. Friday, April 29, 2011
  110. 110. Friday, April 29, 2011
  111. 111. Friday, April 29, 2011
  112. 112. Friday, April 29, 2011
  113. 113. Friday, April 29, 2011
  114. 114. The Goal • Know the Feature of Ruby on RailsFriday, April 29, 2011
  115. 115. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  116. 116. • rails scaffold pubs note:text • db migration • model • model test • routing • controller • controller view • unit test • helper • helper test • stylesheetFriday, April 29, 2011
  117. 117. Full StackFriday, April 29, 2011
  118. 118. The Goal • Know the Feature of Ruby on Rails • Could create a simple Rails appFriday, April 29, 2011
  119. 119. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  120. 120. RoutesFriday, April 29, 2011
  121. 121. Routes AppName::Application.routes.draw do endFriday, April 29, 2011
  122. 122. Routes AppName::Application.routes.draw do get "hello/world" end #=> GET hello#worldFriday, April 29, 2011
  123. 123. Routes AppName::Application.routes.draw do match "hello/world" end #=> hello#worldFriday, April 29, 2011
  124. 124. Routes AppName::Application.routes.draw do get "greeting.html" => "hello#world" end #=> GET hello#worldFriday, April 29, 2011
  125. 125. Routes AppName::Application.routes.draw do resources :products end #=> products GET /products(.:format) {:action=>"index", :controller=>"products"} POST /products(.:format) {:action=>"create", :controller=>"products"} new_product GET /products/new(.:format) {:action=>"new", :controller=>"products"} edit_product GET /products/:id/edit(.:format) {:action=>"edit", :controller=>"products"} product GET /products/:id(.:format) {:action=>"show", :controller=>"products"} PUT /products/:id(.:format) {:action=>"update", :controller=>"products"} DELETE /products/:id(.:format) {:action=>"destroy", :controller=>"products"}Friday, April 29, 2011
  126. 126. Routes AppName::Application.routes.draw do root :to => "welcome#index" end #=> .Friday, April 29, 2011
  127. 127. Routes AppName::Application.routes.draw do match :controller(/:action(/:id(.:format))) end #=> /action/idFriday, April 29, 2011
  128. 128. The Goal • Could create a simple Rails appFriday, April 29, 2011
  129. 129. !Rails3(1) http://tatsu-zine.com/books/rails3 Ruby Windows http://tatsu-zine.com/books/winrubybuildFriday, April 29, 2011
  130. 130. Rails IT 2011/2/24 http://www.atmarkit.co.jp/fcoding/rails/articles/ resources/01/resources01a.html github_explore http://www.flickr.com/photos/franck_/4456914448/ sizes/l/in/photostream/ Introducing Rails 3 http://rubyonrails.org/screencasts/rails3Friday, April 29, 2011
  131. 131. Flickr http://www.flickr.com/photos/jesper/252308266/ http://www.flickr.com/photos/john_lam/1910968816/ http://www.flickr.com/photos/koichiroo/4945805140/ http://www.flickr.com/photos/koichiroo/5244613311/ http://www.flickr.com/photos/marcomagrini/698692268/ http://www.flickr.com/photos/minifig/3174009125/Friday, April 29, 2011
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×