November 7, 2010 9:30 AM - 30 attended

Ruby on Rails Hands-On Class

Hacker Dojo (map)

Selected By: Scott Haines

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

  • Suyash Joshi
    Suyash Joshi

    this would be an awesome class to get a Head Start with Ruby on Rails!

    Posted September 3, 2010 at 9:01 PM
  • RAJAT MAHAJAN
    RAJAT MAHAJAN

    nice!

    Posted September 4, 2010 at 11:30 AM
  • Kannan
    Kannan

    Are we expected to know ruby b4 taking this class?

    Posted September 4, 2010 at 12:11 PM
  • Roman V Shaposhnik
    Roman V Shaposhnik

    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?

    Posted September 4, 2010 at 2:11 PM
  • doug chang
    doug chang

    sign me up please. Great idea Scott!!!

    Posted September 6, 2010 at 10:41 PM
  • Monis Mohammed
    Monis Mohammed

    I am all for it.

    Posted October 18, 2010 at 9:15 PM
  • A former member

    This is great. I am in

    Posted October 19, 2010 at 1:30 PM
  • Ram Sankar
    Ram Sankar

    I think the intention was to install Rails (v3) not Ruby (v3) as mentioned. Ruby's latest release is 1.9.2

    Posted October 20, 2010 at 10:45 AM
  • Scott Haines
    Scott Haines

    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.

    Posted October 20, 2010 at 10:45 AM
  • Scott Haines
    Scott Haines

    Ram you are correct. Ruby is only in 1.9.2 status until the long awaited version 2 release. I will fix this typo.

    Posted October 20, 2010 at 10:46 AM
  • Suyash Joshi
    Suyash Joshi

    a limit of only 20!! I'm pretty sure we can get a bigger room!

    Posted October 20, 2010 at 3:04 PM
  • Scott Haines
    Scott Haines

    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.

    Posted October 20, 2010 at 4:38 PM
  • Scott Haines
    Scott Haines

    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).

    Posted October 21, 2010 at 8:11 PM
  • Chuck Huie
    Chuck Huie

    I get the following error when clicking on the pdf link:
    AccessDeniedRequest has expired26C1416EF20E28572010-10-21T23:49:25ZJxNqca+FlO4v0u7npo2IeoFssB8LJeHWBGOCpLzJ7OgSZK3NHvJckeCtyFwyk0Kt2010-10-27T12:52:52Z

    Anyone got it to work?

    Posted October 27, 2010 at 6:00 AM
  • Ram Sankar
    Ram Sankar

    Is it possible to upload the file so that we can download it from More->Files menu.
    Thanks

    Posted October 27, 2010 at 11:34 AM
  • Scott Haines
    Scott Haines

    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.

    Posted October 27, 2010 at 10:17 PM
  • Chuck
    Chuck

    Looks great! Thank you Scott.

    Posted October 27, 2010 at 11:17 PM
  • Christie Lafrance
    Christie Lafrance

    Is there any charge for this class for non HackerDojo members?

    Posted October 29, 2010 at 10:00 AM
  • Suyash Joshi
    Suyash Joshi

    I'm hoping 2 people will not show up..this Saturday...btw Scott any online resource or book you can recommend? thanks

    Posted November 2, 2010 at 12:20 PM
  • A former member

    Any chance we can get a bigger room? I would *LOVE* to attend..

    Posted November 2, 2010 at 5:34 PM
  • Karolis Karalevicius
    Karolis Karalevicius

    I see 1 spot left but doesn't allow me to register. Any suggestions?

    Posted November 4, 2010 at 5:06 PM
  • Suyash Joshi
    Suyash Joshi

    I think that 1 is a maybe..can that person please change that to a yes or a no!..thanks

    Posted November 5, 2010 at 12:15 AM
  • Chung Yang
    Chung Yang

    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?

    Posted November 5, 2010 at 3:53 PM
  • Scott Haines
    Scott Haines

    Join the Class Google Group. http://groups.google.com/group/dojo-ruby-on-rails

    Posted November 8, 2010 at 12:39 PM
  • You must be a member to post a comment. Join or login.

30 attended

RSVPs closed

4.50 4.506 (6 ratings)

Amazon AWS

Free compute time for HackerDojo classes

Cloudera

Access to Hadoop contributors

Jetbrains

IntelliJ License for Java Developers working on Apache Bigtop

Ground Floor Silicon Valley

Free Class A Office Space for Meetups

Offer a perk for our members and get exposure.

Offer a perk →
Other nearby
Meetups
Why these groups?
x

The Meetup Groups shown here are topically similar to Silicon Valley Hands On Programming Events.

Groups are more likely to be displayed here if they:

  • have a Meetup scheduled
  • have a high rating
  • have a group photo
  • are "public" and not "private"
  • have shown they are likely to stick around (older than 30 days)
Find more Meetup Groups
near Mountain View

Log in

  • Not registered with us yet?
or

Log in to Meetup with your Facebook account.

Log in using Facebook

Sign up

or

Join this Meetup Group even quicker with your Facebook account.

Sign up using Facebook
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service