Ruby on Rails in 30 Days: Build Your First Web App | Tal Safran | Skillshare

Ruby on Rails in 30 Days: Build Your First Web App

Tal Safran, Software Developer at GitHub

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
12 Videos (3h 6m)
    • Trailer

    • Let's Get Started

    • Install Ruby, Rails, Git, and Sublime Text

    • Hello Rails!

    • Our First Git Commit

    • Add Bootstrap

    • Add Posts (video)

    • Understanding the Scaffold Code

    • Styling Our Posts

    • Add Image Posts

    • Add Hearts

    • Put Your App Online

15 students are watching this class

About This Class

Hey! This is the first full course to teach Rails 4 and Bootstrap 3!

Hi there, I'm Tal. I'm a freelance web developer in NYC. This class will teach you how to build a Ruby on Rails application and publish it on the web.

Rails is an insanely popular way to build web applications but getting started can be a bit daunting. This class is designed for absolute beginners with minimal to no experience coding.

We'll take a project-based approach, meaning we'll spend the class building a functioning, usable app from start to finish.

By the end of the course, you'll build and publish a mini version of Tumblr from stratch:

  • Create a Tumblr-like blog 

  • Post text content

  • Add photos (you know, like this)

  • "Heart" posts

  • … and more

By enrolling in this class you'll get lifetime access to:

  • A clear step-by-step project guide

  • Hours of professionally recorded video lessons

  • A student gallery to post your work for feedback from classmates

  • And additional downloadable resources

Concepts we'll cover will include:

  • Installation. Getting Rails installed headache-free.

  • Model, View, Controller. The way Rails apps are organized.

  • Reading and writing to the database. Using ActiveRecord, Rails' build-in database framework.

  • Git. Keeping track of changes in your code.

  • Deploying. Putting your app online with Heroku.

  • Rails 4. This brand spanking-new version of Rails has many improvements and is even more beginner-friendly.

  • Twitter Bootstrap 3. Hot off the press! We're using the just-released version of this amazing front-end library.
  • ...and more.

Enroll now to get started!





  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv


Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Tal Safran

Software Developer at GitHub

I'm a software developer at GitHub, based in San Francisco CA.

I got into programming in junior high, when a neighbor showed me that with some basic coding skills, I could spam AOL chatrooms and kick my friends offline. I was hooked!

Today I write code at GitHub. Before that I founded Josephine, where I led product and engineering. Before that I contracted with early stage startups and agencies, which have included IDEO, Pivotal Labs, Techstars, Aviary, and Flow K...

See full profile

Report class