0
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

334

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
334
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×