Be One of the Cool Kids: An Introduction to Ruby on Rails

, A School for Passionate People

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. Now you can be one of the programmers for those awesome websites.

Learning Rails for the first time should be fun, and this class will allow you to get your feet wet and start learning how to build rails apps. We will cover the basics of the Ruby language and explore the key concepts behind the Rails framework, like MVC (models, views, and controllers), ActiveRecord, and more.

The format of the class is going to be a lecture - I will be building a rails application in real time, you will be able to ask questions and optionally follow along. That will be the first hour and a half and then there will be time to ask questions and build some other features. The goal is for you to know what Rails is capable of, get a basic understanding of Ruby syntax, and learn how to learn more.

Topics Covered

  • Rails Generators
  • Rails App Structure
  • Bundler and Gem Management
  • MVC, REST/Resources, Scaffolds
  • Database Migrations
  • Models and Active Record
  • Rails Console
  • Controllers and ActionController
  • Views and ERB
  • Model Validations and Macros
  • File Uploading and Paperclip
  • Associations, HasMany, BelongsTo

Prerequisites: If you are new to programming, I just ask that you come with patience and passion. You won't be ready to build your own product after this class, but you'll see that programming isn't some magical language that means you are half computer and leave with an idea and a resource in me on how to continue your journey in code. If you are new to Ruby and Rails but have built web applications, then this class will give you an idea of what building on Rails is like and the beauty and effeciency of 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 HONOR 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
This class is intended for two audiences: 1. For absolute beginners to programming looking to see what building web applications in Ruby on Rails is like 2. For programmers new to Ruby and Rails looking to see what all the hoopla about Rails is really about and get a whirlwind tour of the language and framework.
Schedule
  • Be One of the Cool Kids: An Introduction to Ruby on Rails

    Dogpatch Labs NYC

    36 East 12 Street 2nd Floor
    New York, NY

    Dec
    27
    Tue, December 27th, 2011

    7:00 pm - 8:45 pm EST

    Add to Cal

Flatiron School

A School for Passionate People

Al Tyus // Lead Android Instructor

Al has extensive experience working as a technical educator. He spent several years as a technical trainer for Apple prior to his work as a product development lead. At Flatiron School, Al has used his experience working as an instructor in the iOS intensive to develop a well-rounded perspective of the mobile landscape, and the unique capabilities of the Android platform.

Brandon Romano // Android Instructor

During the day, Brandon is a full time Android developer at Carrot Creative. He has been developing on the Android platform for a little over three years and is absolutely enthusiastic about the framework as well as returning to his education roots.

View Full Profile

91% Positive Reviews (56 Reviews)

    Dogpatch Labs NYC

    36 East 12 Street

    New York, NY

    15 / 15 Students

    • 21

      Classes

    • 254

      Students

    • 744

      Watchlist