Ruby for Managers

The Ruby for Managers training course teaches Managers, Project Managers, Quality Assurance Managers, and Business Analysts the core Ruby and Rails concepts required to successfully manages software development and testing projects.

Ruby for Managers begins with a comparison of Ruby to other common programming languages found in the enterprise, followed by a discussion and an examination of features unique to Ruby. The course then transitions into a high-level code walk throughs to create a high-level familiarity of the key features of a Ruby program. Finally, the course concludes with a discussion on using Ruby for new product development and test automation in terms of the process, tools, and impacts to development teams.

Ruby for Managers course does assume students have no prior programming knowledge.

Course Summary

Learn how to successfully manage software projects being developed with the Ruby and/or rails.
Software Engineering managers responsible for managing Ruby projects.
Skill Level: 
Learning Style: 

Seminars are highly-focused, lecture-heavy, half-day to multi-day learning events. Seminars are a great way to create an awareness level of knowledge for a large number of concepts, in a short period of time. Think wide (breadth) and thin (depth).

Seminar help
1 Day
Productivity Objectives: 
  • Describe the advantages / disadvantages / differences of Ruby compared to other languages
  • Identify and Understand the key elements of a Ruby program
  • Identify and Understand common testing procedures, mechanisms and tools used in conjunction with Ruby development
  • Understand how to leverage Ruby in a continuous integration environment
Ruby for Managers is part of the Ruby Training curriculum.

What You'll Learn

In the Ruby for Managers training course you’ll learn:

  • What is Ruby
    • History, Versioning, Where is it used
    • Related technologies (jRuby)
    • Competitive landscape

  • Ruby within the Enterprise
    • Infrastructure components require to work with Ruby
    • Setting up Ruby
    • Common development tools
    • Integrating Ruby with existing systems

  • Understanding the Ruby Basics
    • Key Development Concepts: Classes, Objects, Keywords,
    • Understanding the development flow
    • Digesting a Simple Hello World Ruby App
    • Key Development Concepts with Rails: MVC, Scaffolding
    • Understanding the development flow
    • Digesting a simple Hello World Rails App

  • Understanding Test Automation with Ruby
    • Types of testing
    • Unit Testing with Test::Unit
    • Running tests with Rake
    • Using Cucumber
    • Test automation with Selenium

  • Managing Ruby Projects
    • Tools, Techniques, and Infrastructure requirements
    • Agile development best practices

Meet Your Instructor

Peter picture

Peter started programming before he learned how to use a keyboard properly, after messing around with a Commodore 64, BASIC, and a few cassette tapes.

Starting in the late 1990’s Peter became a passionate contributor to the open source community. As an active participant he has submitted bug fixes and new features to several projects and has released many of his own software packages as open source.

In 2006 Peter left upper management and became a freelance software...

Meet Peter »

Get Custom Training Quote

We'll work with you to design a custom Ruby for Managers training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631