Information Technology Standards Committee
iDA logoSpring Singapore logo

Events

 

code::XtremeApps:: Training I - Ruby on Rails

Date: 01/09/2007  
Time: 09:00 – 18:00  
Venue: Institute of Systems Science
25 Heng Mui Keng Terrace
Singapore 119615

How to get to ISS:
ISS Shuttle Bus Service is available at Clementi on a 'first-come-first-served' basis. The point-up point is at the open carpark between Blocks 322 & 324, Clementi Ave 5 (opposite side of McDonald's). The ISS bus as an "ISS" sign displayed on the buss windscreen.

Please check out the ISS website at http://www.iss.nus.edu.sg for the bus schedule.


Fee: Free

The IT Standards Committee (ITSC) is organizing its first programming competition called code::XtremeApps::, a 24-hour round-the-clock programming competition. To help you prepare for the competition, ITSC is organising a 1-day training on Ruby on Rails (RoR).

The Ruby book in PDF format can be found in the URL: http://www.infoq.com/minibooks/ruby and the downloadable book can be obtained from http://www.infoq.com/resource/minibooks/ruby/en/pdf/humblerubybook.pdf. Please register at the website before you're granted the access to download the book.

The slides and information used at the training is available at this website http://codextremeapps.stikipad.com/ror/show/Training+Slides

9am - 12pm: Rails bootcamp.
It will be a ruby and ruby on rails crash course to bring everybody up to speed. It will cover the following:
- Rails architecture, MVC pattern
- migrations, basic ActiveRecord - CRUD, relationships, validations and callbacks
- controllers - basic routing, filters, logins
- views - layouts, templates, AJAX, RJS
- sending emails from rails application
- unit and functional testing in ruby on rails

The afternoon training will comprise 4 in-depth tracks, running concurrently. The first 2 tracks from 1pm to 3:15pm and the remaining 2 tracks from 3:45pm to 6pm, covering the following:

Advanced Ruby on Rails Programming:
- more in depth coverage of the topics from the bootcamp.
- rails deployment.
- plugins.
- custom generators.

Mash-ups / Webservices:
- creating mash-ups in RoR.
- integration with portals (community portals, google maps, etc.).
- available integration plugins.

JavaScript/AJAX:
- RJS.
- AJAX libraries.
- helpers.

Media Integration:
- integration of media content - images, video.
- working with images using ImageMagick.
- working with vector images and rendering.

Programme
Time Title

No record available

The above seminar is brought to you by Information Technology Standards Committee (ITSC), an industry partnership supported by SPRING Singapore and IDA Singapore.

 

TOP