Core RoR: Web Development With Ruby on Rails

Date
17-20 Nov 2009 (Add to calendar) GMT
Venue
The Skills Matter eXChange , London, GB

In this core Ruby on Rails 2.3 course, you are going to actually build and deploy a web application written in Ruby on Rails, learning how to use Ruby on Rails along the way.

LEARN HOW TO:

* Understand Ruby fundamentals
* Install Ruby and Rails
* Develop a full working web application with Ruby on Rails
* Use new features in Ruby on Rails 2.3
* Grasp and master the fundamentals Models, Views and Controllers
* Apply Behaviour Driven Development and Test Driven Development with Cucumber
* Getting to grips with Git (version control system)

PROGRAMME

DAY 1: INTRODUCTION TO RUBY ON RAILS Hello Ruby Install Ruby and explore the syntax and fundamentals of Ruby.

Ruby and Web Applications Why would you use Ruby on web apps?

Hello Rails Installation of Rails and creation of our first application. Looking under the hood of Rails and understanding what's happening.

DAY 2: BEST PRACTICES IN WEB DEVELOPMENT Test Driven Development Understand why it is important to test your code and how to test it. Write test cases for the web application and make the tests pass.

Improve the application through good design What is good design? Best practices in MVC

DAY 3: THE REAL WORLD See how to deal with complexity in applications and how to solve them using gems, plugins and new to Rails 2.3 - engines.

Don't Repeat Yourself, create your own Rails 2.3 engine.

DAY 4: INTEGRATION Talking with other system and application using ActiveResource and HTTParty (RSS).

Create Blog aggregator.

Exploring deployment options and deploying to live.

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“The question of whether computers can think is just like the question of whether submarines can swim.” - Edsger W. Dijkstra