Ruby on Rails

By: James Reynolds - Revised: 2007-05-10 james

Class Requirements

You must have a basic understanding of Ruby or another programming language, such as BASH, Perl, Python, JavaScript, C, C++, etc.  You should also be familiar with object oriented programming concepts such as classes and objects.

I periodically teach a Ruby basics class and if you come to that, you are ready.  The material from that class is a webpage.  If you can get through the webpage, you can come too.  The webpage is:

Learn To Program Ruby

Class 1

The first class will cover the basic concepts around Model View Controller and will focus on views by working with cookies, sessions, flash, templates, layouts, and finally AJAX.

Class 1 Slides – PDF-File, 1.3 MB

Class 2

The second class will cover making web forms, database table relationships, and using migrations to manage tables in MySQL.

Class 2 File – ZIP-File, 3.7 KB

Class 3

The third class will cover more on database table relationships, making a login system, and tests.

When: April 27th, 2pm to 4pm
Where: 1705a, Multimedia Center, Marriott Library

Login app – ZIP-File, 85.0 KB

Class 3 notes...

I'm reworking the notes from class 3, so I am not going to post them.  However, I am posting the login app that we made.