Ruby on Rails is a full–featured, industrial–strength framework for web applications. Its very fast to learn and get started, and will provide a life–time of programming pleasure.
Ruby on Rails is only a few years old but has taken the web development world by storm. Everywhere you look there are new, advanced web applications coming online, built in only a few months, with small, agile teams, using Ruby on Rails. It sure beats failing to go live, after several years of development with huge teams using older technologies.
The really good news is that getting started and productive with Ruby on Rails is incredibly fast. Useful web applications can be developed after a few days of education. This course will give you that education to get started and be productive.
Who is this course for?
This course is perfect for anyone who has basic programming skills in any language and a desire to find out more about Ruby on Rails, and put it into practice. The course aimes at beginners to intermediate level in Ruby on Rails. Have you:
- written PHP applications and exhausted yourself maintaining the spaghetti?
- written Java web apps but found it took so long to get started you lost the excitement?
- designed websites, but thought learning to write the code was for Geeks and Nerds?
- wondered how to spend more of your time solving interesting application problems instead of configuring a database?
- wished programming could be pleasurable again?
- wanted to write applications twice as fast as before?
It is very useful if you already know:
- HTML
- basic programming skills in any language
- knowledge about object–orientation
- database design and access using SQL
What are the learning outcomes?
- start a new Rails application in 5 minutes
- read and write to a database without using any SQL statements or advanced knowledge
- use the Model–View–Controller method of application design
- create dynamic HTML using the data from the database
- generate models and controllers so you dont have to type as much yourself
- work with "convention over configuration" – Rails makes a lot of decisions for you!
- write tests whilst writing your applications so you know instantly if something has gone wrong
- deploy Rails applications from development onto the internet!
And ultimately, feel confident that you can do it all yourself the next day after the course!
About the instructor:
Johannes Brodwall has been working with agile server–side technologies for a number of years. He
is chief scientist in Steria and an enthusiast and organizer in the Oslo Agile community.
He writes regularly on his
blog about extreme programming, Ruby on Rail and Java.
Course writer is
Nic Williams who is one of the leading developers, speakers and trainers on Ruby On Rails.