Learn Ruby on Rails for Beginners

Go to class
Write Review

Free Online Course: Learn Ruby on Rails for Beginners provided by Independent is a comprehensive online course. The course is taught in English and is free of charge.

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