The Rails 3 Ropes Course
Location: Ballroom I Level: Novice
This 3 hour course will be presented in several stages of presentation and activity. Each stage’s presentation will detail one or more new topics by using slides, demonstrations, and screencasts. Following each of these presentations, you will then take the ropes and get your hands dirty, solving code challenges and tasks that will reinforce those concepts. During the course the Envy Labs team will be right behind you to answer any questions that you may have.
This is a very hands-on course and we expect that you will not only walk away with a working Rails 3 application, but also a more thorough understanding of the new framework and how Rails 3 will become an integral part of your future web applications.
To get the most out of our training you’ll want to do the following three things:
1. Make sure you have Ruby 1.8.7 or 1.9.2-head installed, our labs should work on either. If you’re on OSX We highly recommend you install RVM if you don’t already have it: http://rvm.beginrescueend.com. Once you have it running, have it get Ruby 1.9.2-head and maybe even Ruby 1.8.7. i.e. “rvm install 1.9.2-head” and “rvm install 1.8.7”
2. Download the following labs file: (31 mb)
3. Open the Lab 1 folder and do the prerequisites and step 1 in the README. This will ensure that you can run Rails 3, and you’ll be ready to learn and work at the tutorial. Please don’t be tempted to solve any labs yet, they’ll be much easier to do when you have the reference material.
If you have any issues (and google won’t help you solve them), try creating a new gemset using RVM and installing all libraries from scratch (if you’re on osx). If you still can’t figure things out come to our session 30 minutes early and we’ll help you troubleshoot.
Gregg Pollack is a serial entrepreneur who is passionate about teaching software development online. Most recently he is the host of Open SourceCraft, a show about the people who are passionate about Open Source Software. He also founded Code School, an online software programming school which was acquired by Pluralsight, Envy, a web application development firm, and Starter Studio, Orlando’s first technical accelerator now in it’s seventh class. He is on the advisory board for the FireSpring Fund, Orlando Chamber of Commerce, Canvs Co-working space, and the Rollins Center for Advanced Entrepreneurship.
Thomas loves to code, especially when he gets to dive into the deep technical details. To him, there is little more fun than a late night spent grokking the algorithms in complex software. In addition to his software development experience, Thomas is a total Linux geek and has several years experience bending servers to his indomitable will.
Comments on this page are now closed.