Skip to main content
CF

Ruby on Rails 6

8h 18m 17s
English
Paid

Master Ruby on Rails with Confidence. Learning Rails should be a straightforward experience, yet many courses either clutter with unrelated content or oversimplify the material. Adding more topics doesn't enhance value; it merely extends course duration. True value comes from genuinely understanding and confidently applying what you've learned.

Oversimplification leaves you unprepared to build independently. You might pass quizzes, yet still lack the comprehensive understanding needed to bring an app from concept to deployment. In this course, the score that truly matters is your ability to create and launch your app.

What Makes This Course Stand Out?

Focused Rails Learning

The key to mastery is focus. Your brain can effectively grasp only one new concept at a time. This course is designed to help you learn Ruby on Rails thoroughly and efficiently. Get in, learn, create, and then expand your knowledge.

Contextual Learning

Understanding concepts like MVC, REST, and Active Record in silos is ineffective. The true 'aha' moment arrives when these elements come together while building a real app. That's when you can confidently say, "I get it!"

Demystifying Rails

For some, Rails appears mysterious and magical. This course reveals the inner workings, transforming the mysterious into something you can leverage. You'll learn exactly what happens behind the scenes, empowering you to harness that 'magic' effectively.

Hands-On Real App Development

The path to mastery extends beyond following tutorials. It begins when you apply your skills to create something real. Each video in this course is accompanied by exercises challenging you to apply what you've learned. That's when true mastery unfolds!

Additional

Setup and Exersises https://coursehunters.online/t/pragmaticstudio-ruby-on-rails-6-part-1 

https://coursehunters.online/t/pragmaticstudio-ruby-on-rails-6-part-2/4439

https://coursehunters.online/t/pragmaticstudio-ruby-on-rails-6-part-3/4440

https://coursehunters.online/t/pragmaticstudio-ruby-on-rails-6-part-4/4445

https://coursehunters.online/t/pragmaticstudio-ruby-on-rails-6-part-5/4447

https://coursehunters.online/t/pragmaticstudio-ruby-on-rails-6-part-6/4449

https://coursehunters.online/t/pragmaticstudio-ruby-on-rails-6-part-7/4455 

https://coursehunters.online/t/pragmaticstudio-ruby-on-rails-6-part-8/4456

https://coursehunters.online/t/pragmaticstudio-ruby-on-rails-6-part-9/4463

About the Author: Pragmatic Studio

Pragmatic Studio thumbnail

Pragmatic Studio is a US-based teaching company founded by Mike Clark and Nicole Clark — both long-running Ruby and Elixir educators. The studio publishes paid courses on the Ruby on Rails, Elixir, and Phoenix tracks at the level of comprehensive working-engineer reference material rather than introductory tutorials.

The CourseFlix listing carries six Pragmatic Studio courses spanning their full curriculum: Ruby Programming, Ruby on Rails 6, Ruby on Rails 7, Developing With Elixir/OTP, Full-Stack Phoenix, and Full-Stack GraphQL with Absinthe, Phoenix, and React. The teaching style is patient, project-oriented, and unusually rigorous about the foundational language and framework patterns.

Material is paid and aimed at developers building production proficiency with the Ruby and Elixir ecosystems. For broader content, see CourseFlix's Ruby on Rails, Elixir, and Phoenix category pages.

Watch Online 54 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 54 lessons in this course and access 10,000+ hours of premium content across all courses.

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

Get instant access to all 53 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What prerequisites are needed before enrolling in this Ruby on Rails course?
Before enrolling in the Ruby on Rails course, students should have a basic understanding of programming concepts and experience with the Ruby language. Familiarity with web development fundamentals such as HTML, CSS, and JavaScript will also be beneficial, as the course focuses on building real applications using Ruby on Rails.
What kind of projects will I build during this course?
Throughout the course, you will work on building a real Ruby on Rails application from scratch. This hands-on experience is designed to help you understand key concepts like MVC, REST, and Active Record by applying them in a practical, real-world context. By the end of the course, you will have developed a fully functional app that you can deploy.
Who is the target audience for this Ruby on Rails course?
This course is aimed at individuals who have some prior programming experience and are interested in mastering Ruby on Rails to build web applications. It is suitable for developers looking to deepen their understanding of Rails or those transitioning from other web development frameworks who want to leverage Rails' capabilities.
How does the depth and scope of this course compare to other Ruby on Rails courses?
Unlike many courses that either oversimplify or overwhelm with unrelated content, this course focuses on understanding key Ruby on Rails concepts through contextual learning. By concentrating on essential Rails topics and avoiding unnecessary distractions, the course aims to provide a thorough understanding that prepares students to build and deploy their apps confidently.
What platforms or tools are specifically covered in this course?
The course covers essential Ruby on Rails tools and platforms, including Active Record for database interactions, MVC architecture, and RESTful design patterns. It also delves into deployment strategies and includes lessons on uploading files to Amazon S3, as well as managing encrypted credentials, which are crucial for modern web application development.
What topics are not included in this Ruby on Rails course?
The course specifically focuses on Ruby on Rails and does not cover other programming languages or frameworks. Advanced database management, front-end JavaScript frameworks, and non-Rails server-side technologies are outside the scope of this course. The goal is to provide a focused experience on mastering Rails.
What is the expected time commitment for completing the course?
The course consists of 54 lessons, each designed to build on the previous one. While the total runtime isn't specified, students should expect to spend additional time on exercises and real app development projects outside the lesson videos. This hands-on approach ensures a comprehensive understanding of the material.