What: Ruby on Rails from scratch full day workshop

When: Wednesday, May 13, 2015 @ 9:30 AM to 5:00 PM

Where: The King’s Centre, King Street, Norwich, NR1 1PH

How much: GBP30.00/per person (includes lunch)

RSVP: here

Ruby on Rails Full-day Beginner’s Workshop

The aim:

To take developers from a position of very little or no ruby experience, to the point where you are comfortable building and hosting a simple Ruby on Rails web application.

Prerequisites:

Some programming experience in any language (e.g. Javascript). Understand what a database is, maybe a little SQL, and be reasonably comfortable with HTML and CSS.

Basic familiarity with the command line (changing directory, running scripts).

You will need to bring a laptop with a recent version of ruby and rails installed (Ruby 2+ and Rails 4.1+)

The syllabus:

We will walk you through the basics of building a simple application using Ruby on Rails, and in 8 hours will aim to cover at least the following:

  • Basics of Ruby & Setting up a rails application
  • Overview of the Rails architecture
  • Building and querying your models
  • Controllers and Routing
  • Views and forms
  • Helpers and rubygems

Note that we probably won’t be able to cover more advanced topics such as building mailers, file uploads or model validations. However, this workshop will provide an excellent base for exploring these topics yourself.

About the workshop:

This workshop will be run by four professional rubyists. On a good day, we spend our time writing and debugging rails applications, and spend some of our evenings giving presentations on how to write and debug ruby code.

We recognise that programming is not something you learn by hearing about, it’s something you learn by doing. Each section will consist of roughly 20mins talk and 20mins practical, though this will vary depending on the content. All the presenters will be on hand to give assistance during the practicals.

There will be reference materials given out during the day, and ongoing online access to help and advice.