Ruby On Rails

Developing data-driven Web sites using Ruby

This course gives you hands-on experience with creating a data-driven Web site using the Ruby on Rails framework. It's a follow-up to our introductory Ruby Programming Language course. The course starts with an explanation of the model/view/controller (MVC) paradigm at the core of Rails, proceeding to the various tools and techniques that Rails developers use to rapidly develop Web sites.

Instructor

  • Avatar
    Charles Wood
    A freelance Ruby on Rails programmer. Host of the Teach Me To Code videos and podcast at http://teachmetocode.com. I love learning new things, especially new technologies.

Course Outline

  • MVC (Model, View, Controller) architecture
  • Bundler
  • Rails console
  • Rake
  • Creating Rake tasks
  • Rails' configuration files
  • Generators
  • RESTful routes
  • Migrations
  • ActiveRecord models
  • Model validations
  • Model associations
  • Model callbacks
  • AREL
  • ActionController controllers
  • Filters
  • Metal/Rack
  • ERB based views
  • HAML based views
  • Rails plugins
  • Unit testing

Prerequisites

Duration and Format

6 weeks. Taught online. Instructor-led.

CodeLesson courses are available to students 24 hours a day while the course is in session. That means you can participate in the course even if you have a busy daytime schedule or if you're located in a different time zone.

Courses are comprised of online and offline readings, weekly quizzes, online discussion topics, and hands-on coding exercises that are evaluated by the instructor. You can post questions about the coursework at any time and the instructor will provide guidance. You're never stuck on your own.

You can learn more about our course format in our FAQ.

Take this Course!

Add Course

Share with Friends and Colleagues

Support

Follow Us

About Us

CodeLesson Logo
Copyright © 2010-2012, LessonPlex