Course code: RUBYONRAILS2« Back

Ruby on Rails – In Practice

The course is intended for people who either already know Rails basics or who already work as web developers. During the course, participants will create a web site which will explain them how to solve common problems, such as login, captcha, web forms, data validation, sending e-mails, caching, using of plugins or AJAX.

This course has been removed from our portfolio
This section contains overview of retired courses which don’t belong to GOPAS course offer any more or were replaced by new course versions.
For more information about possibility to buy retired courses contact our customer services department (__Klientskyservis@gopas.cz) or business department (__Obchod@gopas.cz).

AffiliateDurationCatalogue priceHandbook priceITB
Praha2 8 200 CZK included in course price 20
Brno2 8 000 CZK included in course price 20
Bratislava2 270,00 EUR included in course price 20

User intensity level

Who is the course for

The course is intended for people who either already know Rails basics or who already work as web developers.

What we teach you

During the course, participants will create a web site from the scratch. The site will explain how to solve common problems, such as login, captcha, web forms, data validation, sending e-mails, caching, using of plugins or AJAX.

Required skills

Basic programming skills in Ruby language and Ruby on Rails framework basics.

Teaching methods

Expert instruction with practical examples, computer practice.

Teaching materials

PowerPoint handouts, a code of the example site.

Course Outline

  • Ruby on Rails installation and webserver configuration

  • short description of main principles of RoR:

  • MVC - Model, View, Controller

  • ORM - Active Record (přístup k databázím)

  • CRUD - Create, Read, Update, Delete (chování standardního kontroléru)

  • model, view and controller in Rails

  • blog creation

  • getting data from a request

  • debugging

  • data validation

  • routing and URL generation

  • advanced usage of ActiveRecord

  • session

  • caching

  • templates and forms creating

  • e-mails sending

  • extending RoR by third-party plugins

  • introduction to AJAX

  • database migration

  • unit testing

Tištěné prezentace probírané látky

Price:
included in course price
The prices are without VAT.