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!