Ruby on Rails 3
Course
Inhouse
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
Start date
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.
Reviews
This centre's achievements
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