Opleiding: Ruby on Rails Programmeren
In de cursus Ruby on Rails Programmeren van SpiralTrain leren de deelnemers Web applicaties te ontwikkelen met het Model View Controller (MVC) Framework Ruby on Rails.
Rails Intro
De cursus Ruby on Rails Programmeren gaat van start met een uitleg over de directory structuur van Rails applicaties. Ook wordt ingegaan op het gebruik van de Ruby Console, de principes van Rails Routing en het installeren van Ruby Gems.
Rails Models
Dan wordt aandacht besteed aan hoe Ruby Model classes kunnen worden gegenereerd en hoe deze mappen op database tabellen. Aan de orde komt hoe uit de model classes Database Migraties worden aangemaakt die met create queries database tabellen kunnen aanmaken. Veel applicaties hebben het CRUD (Create, Read, Update en Delete) Pattern nodig dat vervolgens aan de orde komt.
Forms
User input in Web Applicaties is veelal afkomstig van Forms en de cursus Ruby on Rails Programmeren gaat in op Form Creatie met de Forms Builder en form helpers. Ook wordt stil gestaan bij Form validatie en het afhandelen van fouten.
Active Record
Vervolgens wordt ingegaan op Object Relational Mapping in Ruby on Rails met Active Records. In de applicatie hoeven de developers dan veelal geen SQL statements te schrijven maar worden de SQL statements door het Framework gegenereerd.