Rails Ramp Up Course with Coaching

Build & Launch a Ruby on Rails Application in 12 Weeks Online

Register here

OR

Join the waiting list and get 3 free training sessions "Installing Ruby on Rails",
"Setting Up Your First Rails App" and "Debugging Ruby and Rails"

We respect your email privacy

Guarantee

The Charles Max Wood 100% Iron Clad Money Back Guarantee.

This is a 12 week course. If after 4 weeks of the course, You are not 100% Satisfied, Simply email or call me and I will refund your course registration fees. No Hoops to jump through.

I want you to love this course and feel that it's worth a lot more than I what you are paying. If You're not 100% completely satisfied with the course after 4 weeks, I will refund your money. Period.

Signature

Here's what you get from the Rails Ramp Up course...

Telephone

Unlimited Access to an Expert

Charles Max Wood will be available to answer your questions and solve your problems. You can get help through the forums, over email, and through screensharing via Skype and GoToMeeting.

Clipboard

Live Coding Demonstrations

Each week's lesson will include a live coding demonstration where I'll use the principles taught to add functionality to my own application. This way, you not only get the training material, but can see how to apply it.

Comment bubble

Online Discussion Forum

Our E-learning software provides a forum for the course where you can ask questions, get answers, and collaborate with other students.

Chalkboard

Over 20 Hours of Video

Each week we'll cover an aspect of Ruby on Rails. Most other training courses are purely informational. Ours are practical. We'll start with the information and end with a live demonstration of how we'd use it in a real application.

Compass

Weekly Q&A Sessions

Each week will include 2 live Question & Answer sessions that will last an hour each. One in the morning and the other in the evening Mountain Time to accommodate different schedules.

Video clapperboard

Digital Copies of Online Lessons

Each lesson will be available for you to watch online or to download and watch on your computer or other device.

Pencil

Sample Code

Each coding session or video demonstration will include a link to where you can download that lesson's code.

Target dart

Weekly Assignments

The best way to learn Ruby on Rails is by using it. You will be expected to work on an app of your own choosing and an app assigned to the entire class.

Clouds

Launch Instructions

Writing an application is much more important when you're aiming to launch. We'll push you to finish something you can share and show you how to put it on a server.

Register here

Agenda

Week Traning Session Title Topics & Description Sign Up
1 Introduction to Rails
  • Installing Ruby on Rails on Windows
  • Installing Ruby on Rails on Mac OS X and Linux
  • Setting Up Your First Rails Application
  • Introduction to Bundler
  • Introduction to Rake
  • The Rails Command Line Utility
  • Model-View-Controller in Rails
  • Coding Demo: Build a Blog in 15 Minutes

Sign Up

2 Introduction to Rails Models
  • Introduction to Rails Generators
  • Introduction to Rails Models
  • The Database and Migrations
  • Model Associations
  • Model Validations
  • Model CRUD (create, read, update, and delete) Operations
  • Callbacks and Observers

Sign Up

3 Introduction to Rails Views
  • A Brief Introduction to Rails Controllers
  • ERb Templates
  • Helpers and Helper Methods
  • Forms and Form Helpers

Sign Up

4 Introduction to Rails Controllers
  • Introduction to Rails Controllers
  • Parameters and Sessions
  • Rails Routing
  • Before, After, and Around Filters
  • Basic HTTP Authentication

Sign Up

5 Basic API's in Rails
  • Non-HTML Views (XML and JSON views)
  • ActiveModel Serializers
  • Securing Your API's
  • Versioning Your APi's

Sign Up

6 Introduction to the Rails Asset Pipeline
  • CSS and Javascript Compilation
  • Dynamic CSS and Javascript
  • Images
  • Introduction to CoffeeScript
  • Including Ember or Angular

Sign Up

7 Introduction to the Rails Asset Pipeline
  • Introduction to SCSS Basics
  • CSS Frameworks (Twitter Bootstrap)
  • Introduction to Compass

Sign Up

8 Introduction to Some Common Gems (Libraries)
  • Introduction to Devise (Authentication)
  • Introduction to OmniAuth (Authentication)
  • Introduction to CarrierWave (File & Image Uploads)

Sign Up

9 Introduction to Some Common Gems (Libraries)
  • Introduction to Stripe (Charging Money & Subscriptions)
  • Introduction to New Relic (Application Monitoring)

Sign Up

10 Introduction to Testing Rails with RSpec
  • Introduction to RSpec
  • Unit Testing Models
  • Unit Testing Controllers
  • Testing Rails Views

Sign Up

11 Introduction to Acceptance and Javascript Testing
  • Introduction to Capybara
  • Introduction to Jasmine

Sign Up

12 Introduction to Deploying Rails
  • Introduction to Heroku
  • Thin, Unicorn, and Friends
  • Apache with Phusion Passenger
  • SSL Certificates

Sign Up

Register here

About Charles Max Wood

Cmaxw Charles Max Wood is a programmer, podcaster, and family man living in Lehi, Utah.

He is the host of several podcasts including Ruby Rogues, Javascript Jabber, The Freelancers' Show, and iPhreaks

He has recorded multiple programming tutorials at Teach Me To Code, and spoken at several conferences.

He has been programming with Ruby on Rails for 7 years and built social networks, reporting applications, mapping and geospacial applications, and financial applications.

Charles is currently a freelance web developer at Intentional Excellence Productions, LLC.

Speaking/Conferences

About Ruby on Rails

Ruby on Rails is a terrific framework for building web applications. It hides a lot of the details of interacting with the database. It provides a clear way to organize your code. And, it is arguably the fastest way to build a website or web application.

Ruby on Rails' modular design gives the programmer a simple way to substitute pieces of technology with others. It allows you switch out frameworks for CSS, JavaScript, testing, database access, and many others.

Many of the functions and methods used in Ruby on Rails are named after what they do. These helper methods make building forms, lists, and other web components very easy.

Building XML and JSON apis are exceptionally simple in Rails. You can build a view (or template) for the responses to API calls or you can simply use the built-in methods for converting objects to XML or JSON.

Web Analytics