The enterprise is not ready for Ruby, it is desperate for it.

Drawing from the real world experience of Brilliant Fantastic's team, the Introduction to Ruby on Rails course will provide a solid understanding of the Ruby language, the Ruby on Rails web framework, and test driven development.

How does this help my company?

In addition to having your development team learn a new productive language and framework, our team will also work on an internal project for your company. This means that your company not only gains knowledge of Ruby on Rails but it also gets work completed on a real project that your company has on it's backlog!

What does the schedule look like?

After you decide to bring in training to your company, we work with you on a schedule. The training will take place for one week for the developers. In addition, we will require one day with the stakeholders of the project you would like to see worked on.

  • Friday : Inception The team from Brilliant Fantastic will get together with your project team and create user stories that describe the top most important features of your project. We will hash out what we feel can realistically get done and what stories would be best for the training class.
  • Monday : Ruby and Testing We will get the development environments up and running with the development team. We will then start off with labs to get you comfortable with the Ruby language before we jump into Rails. We will talk heavily about testing and use testing to learn the Ruby language itself.
  • Tuesday : Introduction to Rails We will introduce Rails and how the MVC design pattern is used within Rails. We will use testing to test drive a simple application and cover models, views, and controllers. This is tailored to what we will need to cover based on your project.
  • Wednesday - Friday : Agile Development with Rails The rest of the week will be used to help develop your company's internal application in Ruby on Rails. We will test driven development techniques to test drive user stories which were developed the previous weeks. We will invite the stakeholders through various parts of the week and deliver the application to them for review.

What is the cost?

The cost for the Ruby on Rails, test driven development, and agile project management along with the development work on your project is $15,000 for an entire week for 20 developers. That is $750/developer for training and includes development time on your project!

This does not include travel costs for two people from Brilliant Fantastic. Travel costs will be billed to the company. We work hard at keeping these costs low.

Since the training is done on site at your company and the training takes place all day, we would recommend providing a light weight breakfast and a nice lunch for your development team and instructors. This cost is usually around $12 per head per day.

Ready to get started or want to find out more?

Are you interested in adding Ruby on Rails to your development team? Fill out the following information and we will get in touch.

Sending on your brilliant message...

Thank You!

Your message has been sent. You should be hearing back from one of us shortly.

Q & A

Q
When do I pay?
A

The companys pays half of the fee to save the requested training dates. The other half is required up to a week before the class is scheduled to start.

Q
What is your refund policy?
A

The full fee can be refunded in full up to four weeks before the training is scheduled to start. Half of the fee can be refunded up until a week before the class is scheduled to start.

Q
What meals are provided?
A

No meals are provided by Brilliant Fantastic. We require that a light breakfast and a lunch is provided by the company since it is a full day course. Snacks and drinks are also recommended to be provided by the company. Dinner is not required to be provided.

Q
What are the travel expenses that are involved?
A

It is required that airfare costs, car rental costs, and hotel costs for the two instructors are provided by the company. These costs are kept to a minimum (read, no first class for us). Mileage costs should also be provided by the company for locations that are more than sixty miles outside of Toledo, Ohio. Meal costs are not required to be paid by the company.

Q
What if my company has more than 20 developers that want to take the class?
A

We have two instructors that teach the course and is the reason we limit the attendance to 20 students. Arrangements can be made to bring on another instructor for each additional 10 students. The cost for the training and the travel costs will need to be discussed.

Q
What if I have additional scope for my project which will take longer than a week?
A

Arrangements can be made to extend the class or keep the instructors on site for projects that will have longer scopes than the one week of work. Normal consulting rates will apply.

Q
Do the students need development experience?
A

Yes. The pace of the class will require that students have the basics of development from either Ruby, or more likely, another language or framework. They should be able to describe what a variable, class, object, and loops are in general software development terms.

Q
Will the students have homework?
A

No. All work will be completed during class time.

Q
What equipment is required for each student?
A

Each student should have their own laptop or workstation. Workstations or laptops can be set up to work in a pairing environment if preferred.

Q
What equipment is required to be provided by the company?
A

The company should provide a projector for the instructors to share. The company should also provide a secluded area that will comfortably hold all the students and their equipment.

Q
Will all the stories be finished by the end of the class?
A

We will try our hardest to realistically estimate the stories for your project before the training starts. The stories should be estimated in such a way that we will be able to finish them. However, due to the nature of the training class, we may not be able to finish all the stories.

Any additional questions? Contact us