Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to Ruby on Rails

Course Summary

The Introduction to Ruby on Rails course is designed to demonstrate to build basic functional applications using the Rails framework.

The course begins with an exploration of configuring and installing Ruby and Rails. Next, it examines Rails' opinions and how and when to embrace vs. override them. The course concludes with a description of routing and deployment topics and how to build functional multi-page applications.

Purpose
Learn how to build basic functional applications using the Rails framework.
Audience
Developers who have taken Introduction to Ruby or have some experience with the Ruby Programming Language looking to adopt RoR.
Role
Software Developer - Web Developer
Skill Level
Introduction
Style
Hack-a-thon - Learning Spikes - Workshops
Duration
3 Days
Related Technologies
Ruby on Rails | Web Development

 

Productivity Objectives
  • Configure and install Ruby and Rails
  • Explain Rails' opinions and how to embrace or override them
  • Build a new Rails application from scratch
  • Identify how to leverage ActiveRecord with associations, validations, and callbacks
  • Discover how to configure Rails' routing

What You'll Learn:

In the Introduction to Ruby on Rails training course, you'll learn:
  • Intro to Rails
    • Get started with Rails
    • Scaffolds
    • Active Record
    • ActionController
    • ActionView
    • Validations
    • Callbacks
    • Routes
  • Testing with Rails
    • Unit Tests
    • Functional
    • Fixtures
    • Factories
    • Associations
    • Migrations
    • ActionMailer
    • Plugins
  • Advanced Rails Topics
    • AJAX
    • RESTful Web Services
    • Capistrano
    • The future of Rails
    • BDD with Cucumber & RSpec
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.