Ruby on Rails 3

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Start date

    Different dates available

This 2-day course describes how to write database-backed Web Applications using the Ruby on Rails (also pronounced RoR, or Rails) Framework. Students are taken through the various steps of creating a full-fledged Web Application. Topics include the MVC paradigm, object relational mapping, fill-in forms, sessions, validation techniques, testing, and various other Rails topics.

Facilities

Location

Start date

Inhouse

Start date

Different dates availableEnrolment now open

About this course

Developers, system administrators, or managers who need to write a Rails application or evaluate a Rails framework.

Students who are familiar with Ruby Programming language, SQL database and have an understanding of HTML.

This course covers the fundamental components of the Ruby Programming Language. Emphasis is placed on the object oriented aspects of Ruby. Topics include arrays, hashes, regular expressions, io, exceptions, modules, and applications areas.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • HTML
  • Database
  • Database training
  • Web

Course programme


#text-block-8 { margin-bottom:0px; text-align:left; }


#text-block-11 { margin-bottom:0px; text-align:left; }

1. An Overview of Ruby on Rails

What is Ruby on Rails?

Overview of Rails Components Installing Rails

A Simple Rails Application Starting the Rails Server

Static Pages Within a Rails Application The Structure of a Rails Application Generating a Controller Rendering the View Adding a Static Page

Dynamic Pages with Embedded Ruby Using the render Method Using the link_to Method

2. Rails and HTML Forms

A Basic HTML Form

Processing an HTML Form Working with Form Data Other Form Elements

Form Tag Helpers

3. Databases and Rails

Review of the MVC Architecture Entities and Relationships Databases and Models

Rails Database Conventions Adding a Model

The Rails Database Console Creating a Rails View of a

Database Table

Scaffolding

RESTful Routes and Resources

4. Form Helpers and Validation

Introduction

Form Helpers and form_for Processing Form Helpers From Form to Database Redirection

Data Validation

Validation Helpers

The presence Validator

The numericality Validator The uniqueness Validator The length Validator The format Validator

Custom Validation Methods The errors Object

Displaying Validation Errors in the View

#text-block-12 { margin-bottom:0px; text-align:left; }

5. Adding Style to an Application

Styling

Rails and Sass

Cascading Style Sheets

Database Migrations

6. Users Introduction

Configuring an Application for Sessions Registering Users

The Register Action The flash Hash

Validating the Registration Logging in

Logging Out

Protected Pages Filters

7. Putting It All Together

Introduction

The Business Application Database Terminology Linking Two Models Adding Tasks

The Database Tables

Displaying Employee Tasks Deleting a Task

Listing Employees and Tasks Migrations

Editing a Record Summary

Ruby on Rails 3

Price on request