Skip to content

Contact sales

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

Advanced Ruby on Rails

Course Summary

The Advanced Ruby on Rails course is designed to demonstrate how to utilize advanced Ruby features and syntax to write advanced scripts and web applications.

The course begins with an exploration of the Rails framework, including how to work with Gems and perform database migrations. Next, it analyzes RSpec, Capybara, and building Application Programming Interface (APIs). The course concludes with a discussion and hands-on exercises around scaling and deployment.

Purpose
Learn how to use advanced Ruby features and syntax to write advanced scripts and web applications.
Audience
Experienced Ruby / Ruby on Rails developers looking to deepen their Ruby and Rails skills.
Role
Software Developer - Web Developer
Skill Level
Intermediate
Style
Fast Track - Targeted Topic - Workshops
Duration
3 Days
Related Technologies
Ruby on Rails | Web Development

 

Productivity Objectives
  • Demonstrate Rails performance tuning techniques
  • Build a Ruby-based SOA
  • Automate versioning with Capistrano
  • Apply robust testing techniques using RSpec and Cucumber
  • Perform advanced refactoring techniques to make code cleaner and more maintainable

What You'll Learn:

In the Advanced Ruby on Rails training course, you'll learn:
  • Diving deeper with Ruby
  • Understanding the Rails Stack
  • Working with Gems and Engines
  • Database migrations
  • Testing with RSpec
  • Full-Stack Testing with Capybara (browser & headless)
  • Mocking, Stubbing, and Factories
  • Building APIs
  • Upgrading Rails
  • Scaling
  • Deployment Best Practices
  • Scoping Business Logic with Interactors
“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.