Ruby with Rails 3.0
Syllabus:
Overview. Prior to Class: Download and Install Ruby(v3), Rails and
RubyGems, MySQL
Week 1: Writing your first Rails Application (in one line of
code)
Week 2: Customizing config, routes and YAML files, and plugins
Week 3: (Introduction to Class Project) Building a Mock Social
Network - setting up the application database, using the Model,
Controllers, Helpers, and Views
Week 4: ActiveRecord and ActiveRecord Associations. How to
bridge your database wisely, how to add callbacks to your
Database Methods.
- call backs to check for specific input requirements,
validation and more
Week 5: Getting Smart with render, partials and using RJS with
jQuery
Week 6: Adding Authentication, Password Recovery and working
with Sessions and Security
Week 7: Putting it all Together. Deploying the site
This class has had an overwhelming amount of support from the community and has officially been given the green light.
The class overview will be posted as a pdf for download later today, and will include instructions for installing the basic necessary tools to get you started. I will also be posting a Ruby primer for download and will be creating the first meetup to go through the Ruby Primer, this first one will be a long session (half-day).
*Prior to Class: Download and Install Ruby (1.9.2), Rails (3) and RubyGems, MySQL
What we will try to accomplish (Kickoff Event)
In this half day Saturday session, we will go from no or some knowledge in the Ruby programming language, to a core foundation in Ruby. By the end of the day, you will be able to write interactive ruby in the console, run your own ruby programs (.rb) and see how to use Arrays, Hashes, Math functions, deal with reading and writing to Files, and a whole lot more.
For those of you who can't attend, I will be posting a PDF of my Ruby Primer at no charge. This is around an 80 page walkthrough of the language with special interest in the parts of the language you will use the most when creating web applications with Ruby on Rails.
After this first meetup, the focus of the Meetup will be on Ruby on Rails using Rails 3.0. If you already know Ruby and just want to get a jump start into development with Rails, then you should come to the next meetup event in this series. But if you also want to come and get a refresher on core Ruby, then you should find that you'll learn something new as well.
Rails 3.0 with Ruby Class Information
Course Information (pdf)
Class Schedule
Sunday November 7th, 9:30am - 2:30pm (Ruby Primer - Language Overview)
Source Code on GitHub
(Regular Class Schedule)
Monday November 15th, Pending
Monday Novermber 22nd, 7:00pm - 10:00pm
Monday November 29th, 7:00pm - 10:00pm
Monday December 6th, 7:00pm - 10:00pm
Monday December 13th, 7:00pm - 10:00pm
Monday December 20th, 7:00pm - 10:00pm
I'm wondering what's the deployment story for this class. Is it geared towards old school hosting environments, EC2 or may be something like Heroku?
This is great. I am in
I think the intention was to install Rails (v3) not Ruby (v3) as mentioned. Ruby's latest release is 1.9.2
Everyone. Due to the fact that a core foundation will be needed to gain the most from Ruby on Rails, I am running the first event as a half-day lecture and hands-on event. Come to learn Ruby and bring some cash for pizza or lunch.
Ram you are correct. Ruby is only in 1.9.2 status until the long awaited version 2 release. I will fix this typo.
a limit of only 20!! I'm pretty sure we can get a bigger room!
I increased this event to 30 people, if we can get more space I will see about increasing this event some more. Thanks to everyone for showing interest in this event.
Roman The class itself takes the localhost approach (agile build environment) then during the last few weeks we will work on deploying on EC2 (or server of your choice).
I get the following error when clicking on the pdf link:
AccessDeniedRequest has expired26C1416EF20E28572010-10-21T
23:49:25ZJxNqca+FlO4v0u7np
o2IeoFssB8LJeHWBGOCpLzJ7OgSZK3NH
vJckeCtyFwyk0Kt2010-10-27T12
:52:52Z
Anyone got it to work?
Is it possible to upload the file so that we can download it from More->Files menu.
Thanks
Ram,
I uploaded the file so you can now take a look at it and Chuck, the pdf is now available in both places. The amazon s3 link expired and I am sorry about that.
Is there any charge for this class for non HackerDojo members?
I'm hoping 2 people will not show up..this Saturday...btw Scott any online resource or book you can recommend? thanks
Any chance we can get a bigger room? I would *LOVE* to attend..
I see 1 spot left but doesn't allow me to register. Any suggestions?
I think that 1 is a maybe..can that person please change that to a yes or a no!..thanks
I see 3 spots left, but I am on the waiting list. How do I get one of the spots? Or the first 3 on the waiting list have the choice of changing their reply to an yes?
Join the Class Google Group. http://groups.google.com/group/dojo-ruby-on-rails![]()
![]()
Log in to Meetup with your Facebook account.
this would be an awesome class to get a Head Start with Ruby on Rails!