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

Treehouse

Introduction to Ruby on Rails 7 Course (How To)

via Treehouse

Overview

Ruby on Rails is a powerful web framework that makes creating dynamic web applications more efficient and enjoyable. This course will take you from installing Rails to building a Linktree-style application, touching on key concepts like MVC, routing, user authentication, and deployment. Whether you’re entirely new to Rails or have a bit of experience, these lessons will get you up and running quickly.

Syllabus

Introduction to Ruby on Rails

In this stage, you’ll learn the basics of Ruby on Rails, from installation to creating your very first web page. By the end, you’ll have a working environment ready for Rails development.

Chevron 5 steps
  • Introduction

    1:04

  • Rails Installation

    3:39

  • Creating a New Project

    1:23

  • MVC Architecture

    2:11

  • Introduction to Ruby on Rails Quiz

    9 questions

Building and Styling Your First Pages

In this stage, we’ll walk through creating a simple Rails page, scaffolding resources, and understanding Rails routes. You’ll also learn how to incorporate partials and style pages for a better user experience

Chevron 10 steps
  • First Webpage with Rails

    4:30

  • First Scaffold with Rails

    6:23

  • Webpage and Scaffold Quiz

    7 questions

  • Rails Routes

    1:48

  • Sign up and Log in

    7:28

  • Routes and Authentication Quiz

    6 questions

  • Add Navbar Partial

    8:56

  • Styling Auth Pages

    2:21

  • Styling Tree Pages

    2:12

  • Navbar and Styling Quiz

    6 questions

Advanced Features

This stage explores additional tools and gems to strengthen your Rails application, including friendly URLs, user-object relations, validations, and more.

Chevron 8 steps
  • Adding FriendlyID

    6:19

  • User - Tree Relations

    4:44

  • FriendlyID and Data Relation Quiz

    7 questions

  • Pricing Page

    6:47

  • Home Page

    2:52

  • Validations

    6:12

  • Edit User Account

    6:01

  • Advance Features Quiz

    8 questions

Deploying Your Rails App

Finally, you’ll learn how to host your Rails application on Fly.io, a modern hosting platform. We’ll also discuss final tweaks and best practices for production

Chevron 2 steps
  • Deploy App to Fly.io

    8:45

  • Deploying Your Rails App Quiz

    5 questions

Reviews

Start your review of Introduction to Ruby on Rails 7 Course (How To)

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.