Date & Venue
9:30 am To 5:30 pm, Friday, 17 August, 2012
Hall: Malabar Park Centre, Technopark
“Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days.”
Tim O’Reilly, Founder of O’Reilly Books/Media
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 easy. In fact, Rails is pure fun!
Many highprofile consumer web firms are using Ruby on Rails to build agile and scalable web applications including Github, Scribd, Groupon, Shopify, Hulu, US Yellow Pages, Basecamp and Twitter. Rails inspired the creation of ASP.net MVC and Java/Scala Play frameworks.
Rails today is enterprise ready, so it is the right time to embrace Rails and boost your productivity as a programmer and have fun in the process.
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 (TDD). BDD encourages collaboration between developers, QA and business participants in a software project. BDD helps to write test cases in a natural language that nonprogrammers can read and thereby facilitates in obtaining clear understanding of the desired software behavior.
During this one day workshop, you will learn about
- Ruby on Rails
- Behaviour Driven Development using RSpec and Cucumber
- Distributed Version Control using Git
- Developing a Rails 3.2 app
- Deploying the application to the cloud
No prior knowledge or exposure to Ruby, Rails, BDD or Git is required, though you should either be a programmer or someone with an inclination to learn cutting edge programming stuff!
Kindly consider bringing your Laptop to the venue in order to make the best use of this workshop. Upon your registration we shall send you the instructions to pre-install some software that would enrich your learning experience.
Look forward to valuable participation.