iTunes

Opening the iTunes Store. If iTunes doesn’t open, click the iTunes application icon in your Dock or on your Windows desktop. Progress Indicator
iTunes 9

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download from the iTunes Store, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download
iTunes 9 for Mac + PC

Learning Rails

By LearningRails.com, Michael Slater and Chris Haupt

To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to podcasts.

Podcast Description

Want to learn how to build web sites with Ruby on Rails? Learning Rails starts from the beginning and teaches all the core concepts.

  Name Description Released Price  
1 Video Performance Analysis with New Relic RPM For most non-trivial Rails applications, there's going to be some performance issues. Rails has been subject to a lot of performance criticism, but in reality, Rails can perform very well—it just takes some tuning to get there. In this screencast, which is sponsored by New Relic, we're going to focus on the tools and service that New Relic provides for monitoring and analyzing the performance of Ruby on Rails applications. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/23 for lesson notes, links to code and other resources, and to post comments or questions. 9/28/08 Free View In iTunes
2 Video Version control with git In this lesson, we put our application into the git version control system, in preparation for deploying the application in the next lesson. We do this first because the proper way to deploy an application is not to copy it from your computer to the server, but to have the server pull the application from the version control system. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/21 for lesson notes, links to code and other resources, and to post comments or questions. 8/10/08 Free View In iTunes
3 Video Testing your site (Part 2) We've ignored testing so far, so you could learn as quickly as possible how to build something. This episode concludes our testing journey by focusing on the functional tests that are still broken in our application. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/20 for lesson notes, links to code and other resources, and to post comments or questions. 7/6/08 Free View In iTunes
4 Video Adding a Contact Form and Mailer In this lesson, we're creating the Contact page. There's two major parts to this: creating the message model and the associated forms and admin setup, and then creating a mailer that takes new messages and sends them to the site administrator via email. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/18 for lesson notes, links to code and other resources, and to post comments or questions. 6/8/08 Free View In iTunes
5 Video Clean-Up In this lesson we're taking a break from adding features to do a little cleanup, including improving how we handle page titles, fixing up the main and secondary navigation, and giving the login form field immediate focus. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/16 for lesson notes, links to code and other resources, and to post comments or questions. 5/25/08 Free View In iTunes
6 Video Pages and Subpages In this lesson we're adding a hierarchy to our pages. Instead of a single pool of pages with a navigation button for each, we want to have subpages as well, which don't appear in the top navigation bar but are listed in second-level navigation on their parent page. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/15 for lesson notes, links to code and other resources, and to post comments or questions. 5/18/08 Free View In iTunes
7 Video Using Textile Markup, plus In-Place Editing with Ajax In this lesson we're going to add two features to our content-management system: Textile markup and in-place editing. Both are, in principle, very simple to implement, thanks to a couple of Rails gems and plugins, as well as the Prototype and Scriptaculous JavaScript libraries. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/14 for lesson notes, links to code and other resources, and to post comments or questions. 5/11/08 Free View In iTunes
8 Video Admin Pages In this lesson, we implement the actual administrative dashboard using improvements we make to the mini-CMS we are building. We finish up with an improvement to our navigation code so we can build the tabbed interface more dynamically. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/13 for lesson notes, links to code and other resources, and to post comments or questions. 5/4/08 Free View In iTunes
9 Video User Management In this lesson, we work towards implementing an administrative dashboard by expanding the user controller generated by restful_authentication to give us full abilities to manage user data. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/12 for lesson notes, links to code and other resources, and to post comments or questions. 4/27/08 Free View In iTunes
10 Video Adding User Authentication In this lesson, we add user authentication so only logged-in users can access the page controller and modify the contents of the site. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/11 for lesson notes, links to code and other resources, and to post comments or questions. 4/20/08 Free View In iTunes
11 Video Putting the Page Contents into the Database In this lesson, the second screencast in the Learning Rails course, we create our first database table and Rails model. In the previous lesson, we created static pages, with all the contents in the view files. In this lesson, we put the page contents into the database, so we can provide an administrative interface that allows non-technical users to modify the pages. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/10 for lesson notes, links to code and other resources, and to post comments or questions. 4/12/08 Free View In iTunes
12 Video The Simplest Possible Rails Application This is the first screencast in the Learning Rails course. In this lesson, we build a very simple Ruby on Rails application, with just a few static pages, so we can walk through the files and show how the view system works. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/9 for lesson notes, links to code and other resources, and to post comments or questions. 4/7/08 Free View In iTunes
13
Setting Up Your Development Environment Having made it this far in our series, you should have a good overview of the core concepts used in Ruby on Rails. The next step is to start building something! We're going to lead you through that too, with our upcoming screencasts. For you to follow along, you're going to need a development environment set up on your computer, and in this podcast we discuss the steps in doing so. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/8 for lesson notes, links to code and other resources, and to post comments or questions. 3/25/08 Free View In iTunes
14
Testing Rails Code Ruby on Rails incorporates tools that facilitate best practices when it comes to testing your code. Whether you leverage the built-in Test::Unit framework or add one of many more advanced testing tools, you can begin to build a "quality safety net" through a collection of unit, functional, and integration tests. We'll walk through how to get started writing and using tests, touch on some testing methodologies such as TDD and BDD, and get you familiar with the tools that will help maintain the quality of your application. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/7 for lesson notes, links to code and other resources, and to post comments or questions. 2/17/08 Free View In iTunes
15
Tools for Rails Developers The Ruby on Rails approach to application development goes beyond just your code itself; there's a variety of tools and practices that are a nearly integral part of it. These include keeping all your source code in a version control system (typically Subversion); the Rake automation tool; ri and rdoc documentation tools; and the Capistrano deployment tool; logging facilities; and the ruby-debug debugger. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/6 for lesson notes, links to code and other resources, and to post comments or questions. 2/3/08 Free View In iTunes
16
Rails Form Processing Ruby on Rails provides a variety of facilities to simplify the use of forms to enter and update database information, which is one of the most common tasks for any web application. These include form helpers, which generate the HTML code for the form, validation methods for use in model classes that make it easy to check entered information for errors, and helpers to display those errors. We'll describe how all these features work together. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/5 for lesson notes, links to code and other resources, and to post comments or questions. 1/20/08 Free View In iTunes
17
Rails Models Rails provides an elegant set of tools for creating your database and accessing it. Migrations are simple Ruby files that let you create your database tables without SQL. You access the database through the model objects you create, which inherit a rich set of capabilities from Active Record. You can define associations between models that enable you to easily access related data that is spread across multiple tables. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/4 for lesson notes, links to code and other resources, and to post comments or questions. 1/6/08 Free View In iTunes
18
Rails Views -- How Rails Renders Pages Rails creates web pages through a combination of layouts, templates, and partials. We'll explore how they work together to create a powerful mechanism for laying out web pages. We'll also touch on the Ajax support that is built in to Rails. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/3 for lesson notes, links to code and other resources, and to post comments or questions. 12/23/07 Free View In iTunes
19
Anatomy of a Web Application In this episode, we look at just what happens when a user enters a URL in their browser, and how this is translated into a request for a specific file in a static site or a typical PHP site. In a Rails application, it instead becomes a request to execute a particular action in a particular controller, which will use model objects to request data from the database and then pass that information, in the form of a variable, to the view, where it will be rendered into a page. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/2 for lesson notes, links to code and other resources, and to post comments or questions. 12/9/07 Free View In iTunes
20
Why You Should Learn Ruby on Rails Ruby on Rails is one of the fastest-growing web development platforms. In this inaugural Learning Rails podcast, we explain what Ruby and Rails are, the huge "sweet spot" for Rails applications, and why it is worth investing your time to learn the platform. Visit the Lesson Page at http://www.BuildingWebApps.com/learningrails/1 for lesson notes, links to code and other resources, and to post comments or questions. 11/25/07 Free View In iTunes

Customer Reviews

Rails makes it easy. Learning Rails makes it achievable.
     

I've read countless books on Rails and attended lengthy (expensive!) workshops. Maybe it's because I had already completed these measures, and maybe it's because those other resources piled on a lot more (too much?) theory, but the style by which Michael and Christopher presented this course was exceptionally clear and easy to follow. That's not to say that they don't cover theory (the first 8 sessions are audio-only and all theory). But it's done succinctly and clearly. As a simple example, their explanation of gems vs. plugins was very helpful. They approach the teaching from the student's perspective, and answer the questions I was actually thinking up as they went along. I lost count of the number of times I started laughing because of how cool and how easy it was to do something...I'm sure my wife thinks I'm a much bigger geek than I actually am. So, Rails makes it easy. Learning Rails makes it achievable.

Learning Rails
     

This podcast is an excellent primer for learning about Ruby and Rails, background, capabilities, etc.The authors convey thier enthusiam and knowledge on the benefits of this language well and I think it successfully accomplishes the task of getting the listener interested in learning more without relying on too much technical jargon.

A Great Way to Solidify Book Knowledge
     

I've gone through several Ruby and Ruby on Rails books, but nothing beats seeing it done and explained in video. These videos are an excellent resource and have helped solidify my knowledge.

Learning Rails
View In iTunes
  • Category: Software How-To
  • Language: English

Customer Ratings

     
56 Ratings