Ruby on Rails 3 – RBY150 – 2 Days
In this 2-day Ruby on Rails 3 training course students will learn how to write database-backed Web Applications using the Ruby on Rails aka 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. 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.
Ruby on Rail 3 Training Course Schedule
Ruby on Rails 3 – RBY150 – 2 Days Request a Class Date
In this 2-day Ruby on Rails training course students will learn how to write database-backed Web Applications using the Ruby on Rails aka RoR, or Rails Framework. Students are taken through the various steps of creating a full-fledged Web Application.
Course ID: RBY150 Duration: 2 Days
Audience: Developers, system administrators, or managers who need to write a Rails application or evaluate a Rails framework.
Prerequisites: Students who are familiar with Ruby Programming language, SQL database and have an understanding of HTML.
Ruby on Rail 3 Training Course Topics
- 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 l
- ink_
- to Method
Rails and HTML Forms
- A Basic HTML Form
- Processing an HTML Form
- Working w
- ith Form Data
- Other Form Elements
- Form Tag Helpers
Databases and Rails
- Review of the MVC Architecture
- Entities and Relationships
- Databases and Models
- Rail
- s Database Conventions
- Adding a Model
- Database Migrations
- The Rails Database Console
- Creating a Rails View of a
- Database Table
- Scaffolding
- RESTful Routes and Resources
- Introduction
- Form Helpers and form_
- for
- Processin
- g 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
Adding Style to an Application
- Styling
- Rails and Sass
- Cascading Style Sheets
Users
- Introduction
- Configuring an Application for Sessions
- Registering Users
- The Register Action
- The flash Hash
- Validati
- ng the Registration
- Logging in
- Logging Out
- Protected Pages
- Filters
- 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