I’ve written a book called “Jump Start Rails” that covers getting up and running with Rails 4.0. The book is already available from my publisher’s e-learning site, along with a video course to support the book. Here, I’ll give you an overview of what to expect from the book/course.
You should also keep your eye on my publisher’s site (SitePoint), it’ll be available there soon too.
Why Jump Start Rails?
I’ve been coding for the web over the last 12 years. Most of the time was spent on PHP/MySQL web apps, along with some ASP.
Ruby on Rails first came to my attention when it was still in version 2.x. I immediately saw the benefit of using an opinionated framework to speed up the development of web apps. Rails does have a bit of a learning curve. Back then I could have done with, well, a jump start.
Rails 4.0 stable release (pending any major dramas) will be released on 25th June. Rails was already great, and version 4.0 consolidates that with some cool new features. It can still be tricky to get up and running though – enter Jump start Rails.
There are some great Ruby and Ruby on Rails books out there already. It seemed to me though, that what was missing was a book that you could go through in a weekend, and end up with a fully deployed app on Sunday evening. SitePoint agreed, and Jump Start Rails was born.
What Does Jump Start Rails Cover?
You’ll go from no app to a completed app. The book starts out by covering some of the basic stuff you need to know to get up and running.
The earlier chapters have you building a training app so you can practice and get used to how Rails works. After that, you’ll begin building a real app that you’ll deploy in the last chapter.
You’ll see all the most important features of Rails 4.0, including writing unit tests, working with CoffeeScript, storing data in a PostgreSQL database, and utilising just some of the excellent gems available in the Ruby ecosystem.
There’s plenty of advice on Rails conventions too, so that the stuff you do while working through the book, will serve you well when you start your next app.
Why Do I Need To Learn Rails?
If you develop for the web you need multiple skill-sets. Rails is popular for a reason – it takes web development, and therefore your skills, to the next level.
Once you have completed the course, and worked through the book, you’ll be ready to add Rails to your toolbox for solving web application problems.