Ruby on Rails for Real Developers Workshop

56883622_18f242e114_b.jpg
56883622_18f242e114_b.jpg
sold out

Ruby on Rails for Real Developers Workshop

750.00

Updated for Ruby 2 and Rails 4

An introductory 2 day course on Ruby and Rails for real developers, working on real applications.  Nov 23-24

Learn how to code in Ruby, and build & deploy Rails applications, integrated into your company's existing environment, or out in the cloud. 

Web development doesn't have to hurt. When you can build useful basic applications in days instead of weeks, and complex appications in weeks instead of months, people notice!

Add To Cart

*Our first full Ruby on Rails Workshop offered in 2 years, now coming back to Calgary in November. Don't miss out! *

“ROR4Real was a great first-hand look at how real Rails apps get developed. The emphasis on idiomatic Ruby and the Rails way, combined with the expert advice and hands-on experience, made me much more comfortable in Ruby and helped me better understand the “magic” of Rails. ROR4Real was a valuable boost up the Rails learning curve and has definitely saved me a great deal of time and frustration.” — @terrywilcox

“ROR4Real is a great way to get a huge head start with Ruby on Rails. Working along side the instructors in irb was my favourite part - it was great asking a question and seeing how someone experienced approached it. My ruby definitely became much more idiomatic in just 2 days.” — Michael Sikorsky @killingmichael

“I had a great time at the class. I learned a lot and am already using Ruby in my day to day job (I wrote a bunch of scripts to link together various FTP updates, etc!).” — Robert Fairbairn

You've heard about Ruby, the language optimized for programmer happiness? You know, the language that has been around since 1995?

And Ruby on Rails, the web development framework that is optimized for sustainable productivity?

According to Eric Knipp, Research Director at Gartner: “Many high-profile consumer Web firms are choosing Ruby on Rails to rapidly build scalable web applications. Ruby on Rails has the potential to emerge as a strong alternative platform to traditional choices based on Java and .NET for next-generation enterprise applications, as companies seek improved agility, development speed and time to market.”

Read more at The Business Insider

Rails is one of THE best ways to rapidly develop, and test, web applications of all kinds. So why aren't you using it NOW?

Ruby on Rails for Real will help you bootstrap your way to productivity in Rails, by introducing both the Ruby language (and it's idioms and quirks) and the Rails framework (and it's patterns and conventions). By the time the weekend is over, you'll feel confident that you can rapidly deliver prototypes and maintainable, responsive applications with Rails.

What it's not

This workshop does not cover programming basics, or basic web programming concepts. You should be familiar with HTML, and have some basics in CSS and Javascript. You should also have a nodding familiarity with relational databases.

Need to level up with HTML & CSS? You should consider attending the Intro to HTML & CSS Workshop produced by Ladies Learning Code

Also, we are not going to cover in detail: asset pipeline, CoffeeScript, Sass. These are complex topics, more suited to an advanced Rails class.

What it is

Ruby 2.0

  • Introduction to the language
  • Learning idiomatic Ruby

Rails 4.0

  • database management
  • view essentials
  • controller essentials
  • testing, it's baked in
  • application deployment
  • responsive views with Bootstrap
  • Real World Rails

A combination of concepts lecture (overview), live, interactive work-along (demonstration), and then focused exercises to get you practicing what you've learned (the nitty-gritty details).

What will I learn?

You will learn how to build and deploy a Rails application, end-to-end. Learn how Rails eliminates tedious configuration and application weaving. Understand how to use the Rails code generators to create working Rails prototypes in minutes, and then how to build on and modify that code to add your business logic incrementally. See how included technologies (Javascript, REST, email) work seamlessly with your code. Test your applications as you write them, using the built-in unit and functional testing frameworks. How to deploy your applications, in the real world.