Laboratory Course on

An introduction to the Ruby on Rails web framework

Cagliari, 2-3 Ottobre



Instructor: Dott. Dharmesh Raithatha
Laboratorio Software Open Source - Distretto Sardegna ICT
Duration: 15 h
Schedule and venue: Giovedý 2 ottobre. Aula L, 9-11. Aula B, 11-13. Aula L 15-18.
Venerdý 3 ottobre. Aula I, 9:30-13. Aula I, 15-20.
Topics:

Over the following 2 days, this course will give an introduction to the Ruby language and the Rails framework which allows the rapid development of web applications. The course will give an introduction to Rails and its importance, then provide an overview Ruby the language, before moving on to a real example developed during the rest of the course with Rails. The final section of the course will look at the more advanced features of Rails.

  1. Why Ruby on Rails?
  2. Introduction to the Ruby programming language
  3. A real world example
  4. Creating a project with Rails
  5. Modelling your application domain
  6. Object Relational Mapping with ActiveRecord
  7. Model- View-Controller and REST
  8. Plugins
Assessment: A multiple choice test at the end of the course.
Organizer: Prof Michele Marchesi
Dep. of Electrical and Electronic Engineering
University of Cagliari, Italy
Email: michele@diee.unica.it