Become a Ruby on Rails Developer: An Intensive 5 Week Course

By ·A School for Passionate People

This class has ended

Add to Watchlist

Ruby on Rails is an open-source web framework that's optimized for programmer happiness and sustainable productivity. All the cool kids are using it. Ruby on Rails jobs are extremely in demand and pay an average of $73,200 to $112,000.

Prerequisites:

If you do not know how to program, please take my Intro to Ruby course first and I will give you a 20% discount on this course after. Otherwise, this course moves pretty fast, so if you better be up for the challenge and ready to do a lot of reading and meet with me often and potentially even take this course again (free - I let alumni audit classes pretty openly).

Topics Covered

  • Rails 3.2 (but without too much emphasis on the asset pipeline, coffeescript, or SASS)
  • Ruby Literacy with Ruby 1.9.3 (covers the basics of the Ruby language)
  • Rails Generators
  • Rails App Structure
  • Bundler and Gem Management
  • Model-View-Controller
  • Rails Paradigms like Convention Over Configuration
  • REST and RESTful Architecture
  • Basic Relational Databases with SQLite
  • Database Migrations
  • Models, Active Record, and Query Interface
  • Model Validations and Macros
  • Model Callbacks and Observers
  • Associations, HasMany, BelongsTo, Through
  • Controllers and ActionController
  • Rails Routing
  • API Development (with JSON/XML)
  • Rendering Layouts and Views with ERB
  • Forms and File Uploads
  • Task and Background Job Processing
  • Debugging and the Rails Console

As you can see it is a lot of material and my goal is to have you at the Jr. Rails Developer level at the end of the course. The course will not over HTML, CSS, or Javascript, but those languages will be in use. Lots of those technologies might not mean anything to you right now, but they are the fundamentals required to be a 'production ready' developer.

Course Includes
  • Story and Feature Driven narrative to learn the material through. We'll always be working on real applications.
  • Labs where you will work in pairs to solve problems and implement features.
  • Quizzes and Assignments to make sure you get a chance to practice the material.
  • A class wiki with lecture summaries, additional resources, notes, and videos.
  • An email list to ask questions.
  • Videos of every lecture.
  • A short historical education on programmers and code in the beginning of class to put our work into context and inspire us.
  • Code on github you can always review and look at.
  • 2 Office Hours

My other skillshare ruby course is one of the most popular classes on the site, has sold out over 15 times, and has had over 200 happy students

Flatiron Instructor: Robert Whitney

Robert Whitney (aka Bob) has been working with the internets since the 90's. He learned about Ruby on Rails in 2008 and has used it to create a successful career developing applications of all kinds for companies big and small. He is capable with both front and back-end development stacks, has worked at both 4 person and 200 person companies, managed teams, bootstrapped start-ups, and contributed to various open source projects. 

Bob is passionate about Ruby, and Rails, and considers himself an example of how software development unlocks potential and changes lives. He is the creator and organizer of the DUMBO Developers meetup group, as well as OpenHackNYC. He is really excited to meet you.
Flatiron TA: Avi Flombaum 
 

The class will be twice a week for 5 weeks, the dates are Tuesdays & Saturday in Feb and March, from Feb 19th through March 23rd. Tuesdays 7pm-9pm and Saturdays 12pm-3pm. Lecture + lab, computer required. Each student will also get 2 hours of office hours / private tutoring with me to be scheduled on an individual basis.

Consider this course an investment in yourself and your new career. if you are totally lost after week 1 or 2, I will offer you a discount on my Intro to Ruby course so you can get the fundementals and take this course again (free).

Feel free to email skillshare@flatironschool.com if you have any questions.

Other Courses We Teach

3 Week Introduction to Programming with Ruby

Honor Code Scholarships

I want to try something. I'm offering a 10% discount on all my classes and courses. They are basically Honor Code Scholarships. If you feel like you deserve 10% off, go ahead and take it, use HNOR as a discount code and you are auto approved for a scholarship. If you can afford the full price and value high quality learning experiences, I encourage you to do that, but if you feel like you'd qualify for a scholarship. go for it.
Prerequisites
The more programming experience you have the better. Have some technical experience, know what HTTP is, what web servers are, what variables, methods, parameters are, if you know what Objects and Classes are, great. If you know HTML, CSS, and JS, great. If you don't know how to program, I highly recommend you take my other (http://skl.sh/JqYSQU) Introduction to Ruby Class first and I'll give you a 20% discount off this course after.
Taught by Flatiron School

A School for Passionate People

Avi Flombaum will be a TA for this course, the main material will be lectured by Robert Whitney, a Flatiron Professor

Robert Whitney (aka Bob) has been working with the internets since the 90's. He learned about Ruby on Rails in 2008 and has used it to create a successful career developing applicati...

83% Positive Reviews (12 Reviews)

    The Hive

    55 Broad Street, 13...

    New York, NY

    22 / 22 Students

    • 6

      Classes

    • 107

      Students

    • 639

      Watchlist