BDD with Ruby on Rails

Ruby on Rails is the cleanest and fastest way to develop industrial strength web applications. It is based on the awesome Ruby language, and by adhering to principles like convention over configuration and DRY, it makes the developer's life pretty easy. In fact, Rails is pure fun!

Behavior Driven Development(BDD) is a second generation agile methodology that grew out of the frustrations the first generation agilists faced with Test Driven Development. BDD encourages collaboration between developers, QA and business participants in a software project. BDD helps to write test cases in a natural language that non-programmers can read and there by facilitates in obtaining clear understanding of desired software behavior.

During this two day hands-on workshop, you will learn about

Ruby on Rails

Developing Rails 3.0 app

Distributed Version Control with Git and Github

Introduction to TDD & BDD

Driving the Rails 3.0 app using BDD

Deploying the application to the cloud

The workshop will cover the following technologies - Ruby, Rails, RSpec, Cucumber & Git

No prior knowledge or exposure to Ruby, Rails or Git is required, though you should either be a programmer or someone who doesn't mind doing some hands-on coding to learn cutting edge stuff!


My expectations from the workshop was merely to understand the Rails framework, and get over the initial pain that a developer goes through in the process of learning a new framework/technology himself. However, what I got in this workshop was much more than that.

The content was very well hand-picked and prepared to provide the essential knowledge as well as to keep the audience interested throughout. The hands-on session were a very good supplemented to the theory classes.

Arun and Suresh are two thorough professionals and the in-depth knowledge of the topics showed during the workshop. The personal touch to the training - of ensuring that the pace matched every single person on-board was a stand-out feature!

Ritesh Gupta
Senior Technical Architect (Java/J2EE), 11 years experience in IT

Arun and Suresh did a great job of covering Ruby on Rails and related technologies like cucumber, RSpec, github, etc. with a good mix of presentation and hands-on lab time! Highly recommended for anyone who wants to learn these technologies.

Krishna Natarajan
25 years veteran in IT industry