Ruby On Rails: een introductie

When: Thu 6 July 2006 (14-18)
Where: Hotel Sofitel (rebranded as Pullman on 5th of Dec '07) Brussels Airport
Price: 300 EUR (excl. 21% VAT)

Een nieuw web framework maakt furore bij startups en web agencies - maar past het ook binnen de bedrijfsmuren?

Seminar Language: Dutch

This event is history, please check out our future events !

13.30u - 14.00uRegistratie met koffie/thee en croissants

14.00u - 14.30uIntro to Rails (Alain Ravet)

  • demo: an application in 4 minutes.
  • RubyOnRails, a full-stack framework
  • the philosophy: "Conventions over Configuration"
  • MCV : from the database to the browser.
  • making the developer's life easy: scaffolding, generators
  • migrations: modifying the DB schema without SQL

This session will be presented in English.

14.30u - 15.15uRails : hype of realiteit ? (Werner Ramaekers)

  • RoR vergeleken met Java/.NET op het gebied van Webapplicatie raamwerken
  • Waarom is agility belangrijk bij de ontwikkeling van (web)applicaties ?
  • Wat is het gedachtengoed achter Ruby on Rails ?
  • Impact van Rails op andere (.net /java) Webapplicatie raamwerken.
  • RoR vergeleken met perl, php, python: just another framework ?
  • Ruby on Rails in perspectief tot Ruby
  • RoR als raamwerk voor inzet binnen de bedrijfsmuren: ditch java/.NET ?
  • RoR : mainstream of kritische massa

15.15u - 15.45uDemo: How to build an application in 15 minutes... (Alain Ravet)

... and explain what you've been doing in another 15 :-)

This session will be presented in English.

15.45u - 16.15uPauze

16.15u - 17.00uRuby on Rails : van ontwikkeling tot productie (Werner Ramaekers)

  • Software ontwikkeling in RoR: software ontwikkelingsomgevingen voor Rails
    • Welke zijn de beschikbare software ontwikkelingsomgevingen voor Rails
  • Voorzieningen voor testing in Rails
    • Waarom testen?
    • Unit testen en fixtures voor de business logica
    • Functionele testen voor de views en de applicatie logica
    • Integratie testen brengen alles samen
    • Refactoring en Test-Driven Development
    • Subversion -- keeping your code under control
  • Rails deployment en scalability: van ontwikkeling tot in Productie
    • Looking at the Production environment
    • What the heck is FastCGI?
    • Webrick, Lighthttpd, Mongrel, ...
    • Can my Rails app scale?
  • Capistrano -- automatiseren van applicatie deployment
  • Performantie -- performantie maatstaven voor Ruby on Rails

17.00u - 17.20uRails advanced (Alain Ravet)

  • Testing your application
  • ActionMailer, Web Services, ..
  • RJS, the javascript compiler: doing AJAX in Ruby.
  • plugins: extending the framework.
  • performance testing your application.

This session and the following sessions will be presented in English.

17.20u - 17.40uDEMO : enhancing and deploying the application, in 15 minutes. (Alain Ravet)

17.40u - 18.00uCase Study: VRT Gids (Alain Ravet)

De VRT Gids is een webapplicatie die alle (radio en TV) VRT redactiemedewerkers externe contacten en competenties laat doorzoeken en beheren. De applicatie moest op korte tijd gerealiseerd worden met een beperkt budget, en de case toont hoe Ruby On Rails een belangrijke rol speelde in het bereiken van die doelstelling.

18.00uEinde van dit seminarie - mogelijkheid tot napraten met drankje en hapje

Vragen ? Geïnteresseerd maar u kan niet deelnemen ? Stuur ons een email.