|
Peter Marklund's Home |
Ruby on Rails 101: Presentation Slides for a Five Day Course
UPDATE: The slides have been updated for Rails 2.3 (in February 2009) and are available here.
I've decided to share the presentation slides that I developed for the five day introductory Ruby on Rails course that I held in June here in Sweden. All in all it's 340 slides available under a creative commons license. You can download the slides as a PDF file here or view them over at Slideshare. To give you an idea of what's inside, here are the chapters:
- Rails Introduction
- Ruby
- Migrations
- ActiveRecord Basics
- ActionController Basics
- ActionView Basics
- Testing
- ActiveRecord Associations
- ActiveRecord Validations
- ActiveRecord Callbacks
- ActionView Forms
- Filters
- Caching
- AJAX
- Routing
- REST
- ActionMailer
- Plugins
- ActiveSupport
- Rails 2.0
- Deployment
- Resources
- Parting Words of Advice
I hope the slides will be useful in helping people learn and teach Rails. I'd like to thank David Heinemeier Hanson for creating such a wonderful framework and Dave Thomas for doing such a great work documenting it.
Comments
nicolash said over 2 years ago:
thanks for the pdf. A tiny tip so. If you want to have your examples copy-pasteable for irb-sessions, don't use the curly quotes 'cause they get striped out when pasted into the terminal-window in an irb-session.
Olle Jonsson said over 2 years ago:
This is great stuff: well done, Peter. Thanks. You're raising the bar for the rest of us, to "make and do."
Jukka-Pekka Keisala said over 2 years ago:
Thanks for slides, looks indeed massive amount of work you have put on these.
Too bad I missed the course itself, it would have been nice participate.
AkitaOnRails said over 2 years ago:
Outstading material, we have nothing like this available in brazilian portuguese, which is a shame.
Marco said over 2 years ago:
Wow! This slide are incredible useful for a ruby newbie like me.
Thanks for sharing them!
Mika Tuupola said over 2 years ago:
Good stuff. Thanks for sharing!
imicro said over 2 years ago:
This is awesome. You have indeed contributed immensely in shorting the learning curve
Mirco said over 2 years ago:
resources like this one are always usefull. thanks peter
jfromm said over 2 years ago:
well done.
Dmitry said over 2 years ago:
May be you may prepare videocast or screencast for this? It may be really great for those who learn rails through internet resources, as i am.
Paul Brown said over 2 years ago:
Fantastic - great resource
John said over 2 years ago:
Hi,
After reading the tutorial and trying it, it actually helped.
Thanks,
John
www.listpropertiesnow.com
Kelly said about 1 year ago:
thanks! i wasted a good part of yesterday until i found this article.
Csaba said about 1 year ago:
This is a really nice compilation, and I appreciate the effort you put into it, and that you've shared it with the world. I think that without any previous ruby / rails experience (at least a few videos, and some introductionary book) or without a tutor sometimes it could be hard to follow for a complete beginner.
However have your irb ready ant type in everything you see - and it's easy. On an other side I like your concise style. Keep it up Peter!
myself said about 1 year ago:
The pdf version of the slides in not available (404)
Can you please update the link?
Thank you!
sweetperceptions said about 1 year ago:
Very nice and helpful, not just for the newbies. :)
Saeed Samet said about 1 month ago:
Hi Mr. Peter Marklund,
I'm an instructor at Ryerson University in Toronto, Canada. In this term
I'm teaching a course, Comparative Programming Languages, and in this
course I will teach Ruby as a dominant and object-oriented programming
language to the students. I found your slides for Ruby very interesting
and I would like to get your permission to use your slides for learning
Ruby to the students, by citing your name. Thanks in advance for your
kind consideration and look forward to hearing from you.
Best Regards,
Saeed
Peter Marklund said about 1 month ago:
Saeed,
I'm happy and honored to hear that you are considering using my slides for your course. I hope they serve your purposes. Let me know how it goes and if you have any feedback on the slides.
Thanks!
Peter




miravol@gmail.com said over 2 years ago:
Wonderful resource. You put a massive amount of work into this. Thank you very much.