Ruby on Rails 7

8h 9m 7s
English
Paid

Course description

“I'd nearly given up trying to learn Rails. Every course or tutorial out there left me confused and frustrated.”

Every time we hear this (and we hear it almost daily!) it breaks our heart.

It's sad because the Ruby on Rails framework was intentionally designed for optimal programmer happiness and beautiful code! And yet, when it comes to learning Rails, you're left spinning your wheels.

Read more about the course

It's your fault, right?

Wrong!

Learning Rails should be filled with many wonderful "Aha!" moments. But there's a good chance other courses spoiled that by either (unintentionally, of course) treating you like a 6-headed superhuman or a half-brained dimwit.

If you really had 6 brains, you could juggle multiple concepts at the same time. And yet, in our 21 years of teaching, we've only run across such creatures in sci-fi movies. In reality, we all just have one brain. It can multi-task when it's in survival mode. But in learning mode, your brain benefits from deliberate focus.

A Rails course that shoves in non-Rails topics and claims to give you "more value for your money" is really saying "we're going to throw a bunch of stuff at you and hope like crazy some of it sticks."

You know what really ends up sticking? The idea that Rails is magical and mysterious. And now you're really stuck because you can't start or maintain a Rails app with any degree of confidence.

So other Rails courses take the opposite approach. They assume you're a dimwit who's content with shallow explanations, quizzes that give you a false sense of understanding, and a pocketful of points. Satisfying? Hardly!

All those points don't matter if getting your app from idea to deployment leaves you in despair over time and opportunity lost.

Your head is dizzy.

Your dreams are dashed.

And who could blame you?!

How much more rewarding (and fun!) would it be to pop open your code editor next week and...

  • Build your own app from scratch, and be proud of the result
  • Confidently jump into an existing Rails app
  • Enjoy a smooth workflow for building apps faster, and better
  • Laugh in the face of error messages (you know how to fix them!)
  • Code, think, and truly "get" the Rails way

The same can be true for you!

Once you understand how all the pieces fit together, you can build whatever you want with Rails.

For 16 years we've been helping developers just like you move from confusion to confidence with Rails. One concept at a time. One clear explanation at a time. One "AHA!" moment at a time.

In our Rails course, we build a full-featured app from start to finish, step-by-step. For each new topic you:

  • Watch a short live-coding video
  • Visualize the concepts with rich animations
  • Practice in a project-based exercise
  • "Aha, now I get it!"
  • Repeat for next concept...

You see every move, every change, every refactoring first hand. It's as if we're sitting down together building a Rails app. And we do our best to make it fun and friendly!

Watch Online

Join premium to watch
Go to premium
# Title Duration
1 Introduction 02:20
2 Create the App 04:07
3 Views and Controllers: Part 1 07:33
4 Views and Controllers: Part 2 08:29
5 Models: Part 1 07:40
6 Models: Part 2 11:24
7 Connecting MVC 05:58
8 Migrations 10:19
9 View Helpers 09:22
10 Layouts 03:58
11 Stylesheet and Image Assets 07:25
12 Routes: Show Page 10:09
13 Routes: Linking Pages 09:14
14 Forms: Editing Records: Part 1 11:55
15 Forms: Editing Records: Part 2 11:55
16 Forms: Creating Records 14:45
17 Partials 06:56
18 Destroying Records 05:31
19 Custom Queries 06:22
20 Migrations Revisited 09:58
21 Model Validations 10:01
22 Handling Validation Errors 09:28
23 The Flash 05:24
24 One-to-Many: belongs_to 13:45
25 One-to-Many: has_many 11:51
26 One-to-Many: Nested Resources 12:58
27 One-to-Many: Forms 17:24
28 One-to-Many: Logic 04:46
29 User Account Model 13:21
30 User Signup 10:21
31 Edit User Account 07:51
32 Sign In 12:33
33 Authentication 08:00
34 Current User 06:58
35 Sign Out 05:25
36 Authorization: Part 1 09:10
37 Authorization: Part 2 10:07
38 Admin Users 09:51
39 Many-to-Many Associations: Part 1 08:37
40 Many-to-Many Associations: Part 2 08:29
41 Another Many-to-Many Association 10:37
42 Through Associations: Part 1 07:07
43 Through Associations: Part 2 13:16
44 Many-to-Many with Checkboxes: Part 1 10:17
45 Many-to-Many with Checkboxes: Part 2 05:33
46 Custom Scopes and Routes: Part 1 10:37
47 Custom Scopes and Routes: Part 2 07:25
48 Friendly URLs and Callbacks 15:08
49 Deployment 11:28
50 Active Storage File Uploads: Part 1 17:46
51 Active Storage File Uploads: Part 2 06:39
52 Encrypted Credentials 06:30
53 Uploading Files to Amazon S3 04:44
54 Wrap Up 00:20

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

High Performance PostgreSQL for Rails

High Performance PostgreSQL for Rails

Sources: Andrew Atkinson
Build faster, more reliable Rails applications using advanced PostgreSQL and Active Record capabilities to solve...
Ruby on Rails 6

Ruby on Rails 6

Sources: pragmaticstudio
Learn Rails. It sounds straightforward, but often gets either cluttered-up or dumbed-down. Cluttering-up happens when topics other than Rails get shoved into a Rails course as a...
8 hours 18 minutes 17 seconds
Build Airbnb with Ruby on Rails

Build Airbnb with Ruby on Rails

Sources: Code4Startup (coderealprojects)
This project is a series of 3 Projects (Pikachu, Kong, Godzilla) with 3 different levels (Level 1, 2, 3). We are going to build a platform like Booking or Airbnb. In this projec...
9 hours 53 minutes 50 seconds
Revisiting Rails

Revisiting Rails

Sources: bigmachine.io
Since 2017, I have used various JavaScript frameworks for my website bigmachine.io. But in March 2024, everything changed - I abandoned everything and...
4 hours 9 minutes 15 seconds
Ruby on Rails 6: Learn 25+ gems and build a Startup MVP 2020

Ruby on Rails 6: Learn 25+ gems and build a Startup MVP 2020

Sources: udemy
Code-Along & Learn Ruby on Rails, Master 25+ gems, Build an online learning platform like Skillshare or unofficial Udemy.
20 hours 55 minutes 46 seconds