Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Ruby on Rails
Crash Course
@andreanodari
@nodo
– https://www.ruby-lang.org
“A dynamic, open source programming
language with a focus on simplicity and
productivity. It h...
–Tim O'Reilly, Founder of O'Reilly Media
“Ruby on Rails is a breakthrough in lowering the
barriers of entry to programming...
Principles
• Convention over configuration
• DRY (Don’t Repeat Yourself)
• MVC (Model - View - Controller pattern)
Router
Controller
Model View
Let’s build a blog!
1. Up and Running (list of articles)
2. Form-based workflow (create and update)
3. Adding comments to a...
Ruby: additional resources
• Ruby in 100 minutes
• Ruby Koans
• Ruby Warriors (command line)
• Ruby Warriors from your bro...
Rails: additional resources
• Rails tutorial
• Rails for zombies
• Railscasts
http://nodo.github.io
@andreanodari
@nodo
Ruby on Rails Crash course
Ruby on Rails Crash course
Ruby on Rails Crash course
Upcoming SlideShare
Loading in …5
×

Ruby on Rails Crash course

786 views

Published on

Published in: Education
  • Login to see the comments

  • Be the first to like this

Ruby on Rails Crash course

  1. 1. Ruby on Rails Crash Course @andreanodari @nodo
  2. 2. – https://www.ruby-lang.org “A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.” Ruby
  3. 3. –Tim O'Reilly, Founder of O'Reilly Media “Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days.” Ruby on Rails
  4. 4. Principles • Convention over configuration • DRY (Don’t Repeat Yourself) • MVC (Model - View - Controller pattern)
  5. 5. Router Controller Model View
  6. 6. Let’s build a blog! 1. Up and Running (list of articles) 2. Form-based workflow (create and update) 3. Adding comments to articles (yep, comments) 4. A few gems (sorcery)
  7. 7. Ruby: additional resources • Ruby in 100 minutes • Ruby Koans • Ruby Warriors (command line) • Ruby Warriors from your browser
  8. 8. Rails: additional resources • Rails tutorial • Rails for zombies • Railscasts
  9. 9. http://nodo.github.io @andreanodari @nodo

×