Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

Learn Ruby on Rails for Beginners

via Independent

Overview

Learn Ruby on Rails by building a Buffer clone with authentication, OAuth, Twitter's API, and background workers.

Syllabus

  • Rails for Beginners Part 1: Installing Ruby on Rails
  • Rails for Beginners Part 2: How to create a new Rails app
  • Rails for Beginners Part 3: How HTTP Requests work in the Browser
  • Rails for Beginners Part 4: The MVC (Model, View, Controller) Pattern?
  • Rails for Beginners Part 5: Routes and Route Types
  • Rails for Beginners Part 6: The Root Route
  • Rails for Beginners Part 7: Adding Bootstrap CSS & Javascript
  • Rails for Beginners Part 8: Using Partials for the Navbar
  • Rails for Beginners Part 9: URL Helpers and link_to
  • Rails for Beginners Part 10: Setting up a Git repository and Flash messages
  • Rails for Beginners Part 11: Creating the User model
  • Rails for Beginners Part 12: Validations
  • Rails for Beginners Part 13: Creating a Sign Up Form
  • Rails for Beginners Part 14: Handling Sign Up Errors
  • Rails for Beginners Part 15: Login with Session Cookies
  • Rails for Beginners Part 16: Logging Out Users
  • Rails for Beginners Part 17: Login Form
  • Rails for Beginners Part 18: Accessing the Current User
  • Rails for Beginners Part 19: Edit Password
  • Rails for Beginners Part 20: Forgot Your Password
  • Rails for Beginners Part 21: Reset Password Token Mailer
  • Rails for Beginners Part 22: Password Reset Update
  • Rails for Beginners Part 23: Rails Credentials
  • Rails for Beginners Part 24: OmniAuth 2.0 URLs
  • Rails for Beginners Part 25: Twitter Account Model
  • Rails for Beginners Part 26: Table Plus
  • Rails for Beginners Part 27: Twitter Accounts Page
  • Rails for Beginners Part 28: Setting Records with Before Actions
  • Rails for Beginners Part 29: Tweets Index & New Actions
  • Rails for Beginners Part 30: Tweet Validations
  • Rails for Beginners Part 31: Tweet Partial
  • Rails for Beginners Part 32: Edit and Destroy Tweets
  • Rails for Beginners Part 33: Twitter API
  • Rails for Beginners Part 34: Background Job for Posting Tweets
  • Rails for Beginners Part 35: Editing Tweets
  • Rails for Beginners Part 36: Background Jobs with Sidekiq
  • Rails for Beginners Part 37: Creating a GitHub Repo to store our code
  • Rails for Beginners Part 38: Deploying to Heroku
  • Rails for Beginners Part 39: Dependent Destroy Model Associations
  • Rails for Beginners Part 40: OmniAuth CSRF Protection
  • Rails for Beginners Part 41: Next Steps
  • HTTP Server in Ruby from Scratch
  • HTTP Server from Scratch: Rack & Rails Support

Reviews

Start your review of Learn Ruby on Rails for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.