home | list info | list archive | date index | thread index

[OCLUG-Tech] January Tutorial: Introduction to Ruby on Rails

  • Subject: [OCLUG-Tech] January Tutorial: Introduction to Ruby on Rails
  • From: Bart Trojanowski <bart [ at ] jukie [ dot ] net>
  • Date: Mon, 15 Jan 2007 12:00:10 -0500
 Topic:          Introduction to Ruby on Rails
 Date:           Thursday, January, 25, 2007
 Time:           6:30pm to 8:30pm (Come a bit early for drinks and snacks)
 Cost:           Free (Donations to OCLUG appreciated)
 Location:       ExitCertified, 85 Albert St., Suite 1200, Ottawa.
 Map:            http://tinyurl.com/cd6l

 This is one of a series of Linux/Open-Source Technology Seminars to be
 presented by the Ottawa Canada Linux Users Group (OCLUG) and
 ExitCertified.  ExitCertified has generously made their classroom
 space available to OCLUG for these training sessions and other events.

 Ruby on Rails, and similar MVC frameworks, have been one of the more
 exciting things to happen in web development in the last few years.
 These frameworks offer large boosts in productivity and developer
 satisfaction by abstracting the sordid details of the database back-end,
 and providing all of the conveniences that developers expect from a
 mature framework.

 While the presenter considers "framework" to be another "f"-word in
 general, he has been forced to make an exception in this case. This
 tutorial will offer a quick overview of Ruby on Rails that will
 hopefully get the student started on their own projects, so that they
 may make up their own minds about the technology.

 The tutorial will cover:
    - Installing Ruby & RoR, briefly, on Linux
    - An overview of the Rails MVC framework
    - Doing a simple project
        - Managing data in an sqlite3 backend
        - Adding users and forcing logins
    - Unit testing
    - Development tools
    - Deployment using Apache and Mongrel

 Michael P. Soulier has been developing web applications for corporate
 intranets since 1998. He is currently employed by Mitel Corporation to
 work on a Perl-driven Linux platform with a web-based management
 interface. He assists in webmastering some public Internet websites,
 including his own, a Rails site for his sister's small business, and the
 OCLUG website for a time. He has worked in most popular web
 technologies, and has extensive experience with Perl and Python for a
 variety of uses.

 He collects programming languages for fun, and sadly, enjoys comparing
 them while debating with people who are, more sadly, fanatical about
 their favorite language.

 He assists the local community in talks on occasion, and fancies himself
 as being an engaging and humourous speaker. He would appreciate help in
 maintaining this fantasy.


 Registration for this class is on a first-come, first-served basis.  If
 you are interested in attending, please email: tutorials [ at ] oclug [ dot ] on [ dot ] ca
 with the subject line: January Tutorial.  Please include your name and
 email address in the email.  Your reservation will be confirmed via

 Please sign up ASAP, as there are only 20 seats available.  These
 classes usually fill up very quickly!

 As seating is limited, please make every effort to attend if you sign
 up.  If you must cancel, email tutorials [ at ] oclug [ dot ] on [ dot ] ca so we can make
 the spot available to someone on the waiting list.

 OCLUG and ExitCertified plan to continue this series of technology
 courses.  We plan on holding one session per month, with various
 topics and skill levels covered.  If you are interested in leading a
 training session, or have a good idea for one, please contact
 tutorials [ at ] oclug [ dot ] on [ dot ] ca to arrange something.

 Volunteers are needed to teach these classes and ensure the sessions
 continue to be a part of OCLUG's regular schedule of events!

 ExitCertified is a certified provider of IT training in North America,
 authorized by Sun Microsystems, Symantec/Veritas, Oracle, IBM, Guru
 Labs/Linux, MySQL and No Magic.  Current facilities are located in
 Ottawa, Toronto, Montréal, Vancouver, Calgary, Sacramento, and
 San Francisco with training provided globally.

 ExitCertified stands for Excellence in IT Certified Education,
 specializing in advanced fields such as system administration,
 programming, database administration, data protection, security, high
 availability, identity management, and project management.  Being able
 to offer these education solutions with vendor certified instructors
 brings a tremendous amount of depth to the classroom experience.

 For course offerings and schedules, visit

 The Ottawa Canada Linux Users Group promotes and supports the use of
 Linux at the local community level in Ottawa.

 Founded in March 1997, OCLUG holds monthly general meetings and other
 special events.  Membership in OCLUG is diverse from newbies to the
 proverbial Gurus.  OCLUG was created to help promote Linux in the
 Ottawa area and maintains several mailing lists to help accomplish
 this goal.

 For more information about the group and its activities, please visit
 our website located at: http://www.oclug.on.ca/

				WebSig: http://www.jukie.net/~bart/sig/