Learn Ruby on Rails 7
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024