Ruby on Rails - Fundamentals
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
This course introduces the features of Ruby on Rails including scaffolding and routing. It steps through the creation of a Ruby on Rails project and shows how to work with cookies and sessions, and how to implement testing and access statistics.
Target Audience
Programmers who are familiar with the Ruby language or .NET developers who have no experience with Ruby who want to use the Ruby on Rails framework to create web applications and web APIs.
Prerequisites
None
Expected Duration (hours)
1.9
Lesson Objectives Ruby on Rails - Fundamentals
start the course
create a Ruby on Rails project
add a static web page to a Ruby on Rails project
create a dynamic web page in a Ruby on Rails project
use redirect_to to redirect a URL in a Ruby on Rails application
add user specific menus to a Ruby on Rails application
use the Rails console
generate scaffolding for a Ruby on Rails project
examine the controller in a Ruby on Rails application
migrate a Ruby on Rails data model and populate it with data
examine the routes generated by scaffolding in a Ruby on Rails project
examine the routes that serve GET requests in a Ruby on Rails application
rename and direct routes in a Ruby on Rails application
define parameters for the routes in a Ruby on Rails application
use route constraints in a Ruby on Rails application
define a route to the root URL of a Ruby on Rails application
use cookies in a Ruby on Rails application
configure permanent cookies for a Ruby on Rails application
enable breadcrumbs in a Ruby on Rails application
configure a Ruby on Rails application to enable a browser session to be reset
configure a Ruby on Rails application to enable sessions to be saved to the database
use the tests generated with Ruby on Rail's scaffolding to write and test validation rules and analyze their results
run functional tests on a Ruby on Rails project
create unit tests for Ruby on Rails projects
use static fixtures to generate YAML test data for Ruby on Rails projects
write integration tests for Ruby on Rails projects
generate statistics for a project in Ruby on Rails
lay the foundations for a Ruby on Rails web application
Course Number: pg_rubr_a01_it_enus
Expertise Level
Beginner