HOME > Development > Learn Ruby on Rails 7

Learn Ruby on Rails 7

  • Development
  • May 08, 2025
SynopsisLearn Ruby on Rails 7, available at $64.99, has an average ra...
Learn Ruby on Rails 7  No.1

Learn Ruby on Rails 7, available at $64.99, has an average rating of 3.8, with 85 lectures, based on 101 reviews, and has 4533 subscribers.

You will learn about Learn How to Create Applications using Ruby on Rails Leverage the Power of Turbo Streams to Make Dynamic Web Applications Learn How To Create CRUD actions in Ruby on Rails on the Fly Learn How to Create Various Associations in Ruby on Rails Learn How to Implement and Create Beautiful Rails Applications with Tailwind CSS Implement a full Models-Views-Controller structure for your site This course is ideal for individuals who are This course is targeted at absolute beginners and those who are interested in learning Ruby on Rails or No prior Ruby on Rails Knowledge is required It is particularly useful for This course is targeted at absolute beginners and those who are interested in learning Ruby on Rails or No prior Ruby on Rails Knowledge is required.

Enroll now: Learn Ruby on Rails 7

Summary

Title: Learn Ruby on Rails 7

Price: $64.99

Average Rating: 3.8

Number of Lectures: 85

Number of Published Lectures: 85

Number of Curriculum Items: 85

Number of Published Curriculum Objects: 85

Original Price: $59.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn How to Create Applications using Ruby on Rails
  • Leverage the Power of Turbo Streams to Make Dynamic Web Applications
  • Learn How To Create CRUD actions in Ruby on Rails on the Fly
  • Learn How to Create Various Associations in Ruby on Rails
  • Learn How to Implement and Create Beautiful Rails Applications with Tailwind CSS
  • Implement a full Models-Views-Controller structure for your site
  • Who Should Attend

  • This course is targeted at absolute beginners and those who are interested in learning Ruby on Rails
  • No prior Ruby on Rails Knowledge is required
  • Target Audiences

  • This course is targeted at absolute beginners and those who are interested in learning Ruby on Rails
  • No prior Ruby on Rails Knowledge is required
  • Ruby on Rails 7 is the latest and greatest version of Rails yet! In this course, we will learn the basics of Ruby on Rails and gradually move towards more complex topics. We will build 5 applications through this course, and by the end of the course, you will understand the fundamentals of Rails and how to use the latest features (i.e. Hotwire) in Rails.

    First, we will create a Blog web application. Users would be able to create an article, and they would also be able to make comments.

    Next, we will create an appointment booking application. Here, users would be able to create rooms and create booking appointments for each room. We will also learn how to authenticate users using Devise.

    For the following application, we would create a note-taking application. We would use default Ruby on Rails features to create a powerful note-taking application.

    We will then refactor our notebook application. Using Turbo Streams and Turbo Frames, we will make a more dynamic and powerful note-taking application without the inclusion of any additional javascript.

    Finally, we would create a real-time chat application. Here, users would be able to visit different chatrooms and have other conversations in each chatroom.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Rails Application Structure

    Lecture 3: Model View Controller

    Lecture 4: Generating Model

    Lecture 5: Creating the Index Action

    Lecture 6: Creating the Root Page

    Lecture 7: Index Action

    Lecture 8: Introduction to Rails Console

    Lecture 9: Show Action

    Lecture 10: URL Helpers

    Lecture 11: New Action

    Lecture 12: Create Action

    Lecture 13: Edit Action

    Lecture 14: Edit Action Template

    Lecture 15: Update Action

    Lecture 16: Delete Action

    Lecture 17: Set Articles ID

    Lecture 18: Resources and Routes

    Lecture 19: Article Partial

    Lecture 20: Edit Link Path

    Lecture 21: Active Record Validations

    Lecture 22: Creating Comments

    Lecture 23: Adding Styling Through Simple CSS

    Lecture 24: Comments Partial

    Lecture 25: Recreating Blog Application with a Scaffold Generator

    Chapter 2: Rails Appointment Booking Application

    Lecture 1: Introduction

    Lecture 2: Generating New Appointment Application

    Lecture 3: Creating Room Model and Controller

    Lecture 4: Creating Room Index

    Lecture 5: Creating Room Show Page

    Lecture 6: Create Room New Action Page

    Lecture 7: Creating Action

    Lecture 8: Editing a Room

    Lecture 9: Updating a Room

    Lecture 10: Destroying a Room

    Lecture 11: Updating the Index Page

    Lecture 12: Creating Booking Model

    Lecture 13: Creating Booking Index Page

    Lecture 14: Creating Booking Show Page

    Lecture 15: Creating Bookings New Page

    Lecture 16: Creating a New Booking

    Lecture 17: Editing Bookings

    Lecture 18: Updating Bookings

    Lecture 19: Deleting Booking

    Lecture 20: Refactoring Views

    Lecture 21: Adding Devise for Authentication

    Lecture 22: Adding User IDs to Bookings

    Lecture 23: Authenticating Users

    Lecture 24: Adding Hidden fields to forms

    Lecture 25: Adding Devise Links

    Lecture 26: Adding Finishing Touches

    Chapter 3: Notebook Application

    Lecture 1: Introduction

    Lecture 2: Generating New Notebook Application

    Lecture 3: Installing Devise

    Lecture 4: Creating Model and Installing Action Text

    Lecture 5: Creating Notes Controller

    Lecture 6: Creating Notes Index Action

    Lecture 7: Creating Notes Show Page

    Lecture 8: Creating Notes New Page

    Lecture 9: Creating A New Note

    Lecture 10: Editing A Note

    Lecture 11: Updating A Note

    Lecture 12: Destroy A Note

    Lecture 13: Cleaning Up the Interface

    Lecture 14: Adding Simple CSS

    Lecture 15: Assocating Notes with Devise

    Lecture 16: Using the Build Action

    Lecture 17: Adding Devise Links

    Chapter 4: Introduction To Hotwire

    Lecture 1: Introduction to Hotwire (Turbo Frames and Turbo Streams)

    Lecture 2: Creating the Scaffold

    Lecture 3: First Turbo Frame

    Lecture 4: Lecture 73: Create Turbo Stream

    Lecture 5: Clearing the Form

    Lecture 6: Update Action

    Lecture 7: Link To Show Page

    Lecture 8: Delete Action with Turbo Stream

    Chapter 5: Chat Application With Turbo Stream

    Lecture 1: Creating Chat Application

    Lecture 2: Installing Tailwind CSS

    Lecture 3: Installing Devise and Generating Scaffold

    Lecture 4: Broadcast Action

    Lecture 5: Generating Message Scaffold

    Lecture 6: Updating Controllers

    Lecture 7: Updating Message Form

    Lecture 8: Broadcasting Messages

    Chapter 6: Bonus Episodes

    Lecture 1: Uploading Files with Active Storage in Ruby on Rails

    Instructors

  • Learn Ruby on Rails 7  No.2
    Timnan Sheni
    Profeassional Rails Tutor, creating of RailsDrill,Sweatdrill
  • Rating Distribution

  • 1 stars: 10 votes
  • 2 stars: 9 votes
  • 3 stars: 15 votes
  • 4 stars: 34 votes
  • 5 stars: 33 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!