Rails 101: Web development today

In this workshop we'll learn step-by-step how to build your own web app using Ruby on Rails

There's a great array of tools and fraweworks when it comes to web development. For new developers it can be daunting to choose a language or framework to build a web application. In Ukko, we have worked for years with Ruby on Rails and here is why.


'Ruby is a dynamic, open source programming language with a focus on simplicity and productivity.'

It has an elegant syntax that is natural to read and easy to write. Ruby is designed to help the developers focus on the thinking instead of dechipering code. Since the language is so easy to read, it is very simple For developers of any level to understand what a piece of code does.

The Ruby developer community plays a very important role in Ruby's world. Its growing community is very kind to new and unexperienced developers. Following the open source philosophy, you can find plenty of tools and libraries that can help you achieve more complex tasks without writing enormous pieces of code.

Source: ruby-lang.org

Rails is one of the most popular web frameworks available today because of its many great features.

While we've already talked about Ruby on Rails on a broad perspective, it's important to know about the specific features that help Rails distinguish itself from other frameworks.

Workshop Content

In this workshop we will expore the basics of Ruby on Rails and create a simple web appliation to manage a very simple shop. The workshop is divided into three parts

Part 1

Part 2

Part 3

Take on the challenge!

Download part 1Download part 2Download part 3

View on Github