
Josh Ferrara
joshferrara
- 5 Courses Completed
- 20 Levels Completed
- 3 Screencasts Watched
- 54,100 Total Points
Ruby: 4 Courses Completed

Rails for Zombies
Discontinued

Rails for Zombies 2
Getting Started With Ruby on Rails
Learn more Rails with this sequel to the infamous Rails for Zombies course. Increase your Ruby on Rails knowledge with even more zombie learning.
-
From the Ground Up
Installing Rails, creating a Rails app, database migrations, the command line, Ruby 1.9 hash syntax, Bundler, database configuration
-
Models Still Taste Like Chicken
Named scopes, callbacks, has_one, relationship options, using Includes, has_many :through
-
Rest In Pieces
Revisiting URL helpers, forms & input helpers, understanding REST, nested resources, view partials, other view helpers
-
Asset Packaging and Mailing
Sending attachments in mail, asset tags, using the Asset Pipeline, CoffeeScript, creating and sending mail, SCSS, using the JavaScript manifest
-
Rendering Extremities
Custom RESTful routes, creating AJAX links, rendering custom JSON, AJAXified forms, controller rendering options, sending server JavaScript, using JSON data

Try Ruby
Getting Started With Ruby on Rails
Learn the basic building blocks of Ruby, all in the browser.
-
All For One, One For All
Get an introduction to numbers, Strings, properties, and methods.
-
There Are Always Two
Learn about conversions, arrays, variables, and more methods.
-
Third Time's The Charm
Review printing, brackets, and String manipulation.
-
Fourth and Short
Take a shot at method chaining, hashes, keys, and values.
-
The Highest of Fives
Study up on blocks, directories, and method arguments.
-
Sixth Sense
Start building methods, libraries, popups, and HTML with Ruby.

Rails for Zombies Redux
Getting Started With Ruby on Rails
Learn Ruby on Rails, an open-source framework for the Ruby programming language. Rails for Zombies will teach you all the Rails basics with a zombie flair.
-
Deep in the Crud
How we work with a database in Rails by using Create, Read, Update, and Destroy (CRUD).
-
Models Taste Like Chicken
We'll learn about ActiveRecord models, validations, and relationships.
-
The Views Ain't Always Pretty
Get experience linking between views, using conditionals, and how to lookup documentation on common view helpers.
-
Controllers Must Be Eaten
Sitting between our Models and Views are the Controllers, which use instance variables to keep our code organized.
-
Routing Into Darkness
Learn how to direct requests to your app to the correct controller actions.
Ruby: 2 Screencasts Watched
Git: 1 Course Completed

Try Git
Git
Learn how to use Git by reviewing the basic concepts of Git version control. Try out this introductory course that was created with GitHub.
-
Discover Git
Discover the basics of Git, including how to initialize a repo. Learn how to add, commit, and push your code to GitHub.