강의

멘토링

로드맵

Programming

/

Web Development

[Introduction] Ruby on Rails 8 Introductory Course for Indie Hackers

Introductory Ruby on Rails course for very rapid platform and app development.

(4.6) 38 reviews

180 learners

  • devjames
ruby
Ruby
Ruby on Rails

Reviews from Early Learners

What you will learn!

  • Ruby

  • Rails

  • Ruby on Rails

  • Distribution

  • Full-stack

  • Web Development

Why Rails?

Rails is used by large domestic startups such as Carrot Market, My Real Trip, Remember, Upbit, and Kakao, as well as large Silicon Valley startups such as GitHub, Shopify, Airbnb, and Twitch .

It is a technology stack that is good for monetization not only for startups but also for individual developers such as indie hackers and solopreneurs , as it allows one or a small number of developers to quickly develop full stack from front-end, back-end, database, and distribution.

In particular, it works really well with AI editors such as Cursor and Windsurf . Since it is full-stack, it can create functions ranging from front-end to back-end and database with just one prompt.

(Refer to the video on Rails and AI usage)

https://www.youtube.com/watch?v=ByW7MuZmicM

I've used backend languages like Java, Python, C#, and PHP, native app languages like Swift and Kotlin, frontend languages like React, React Native, and Svelte, backend frameworks like Next.js and Nest.js, and database technologies like TypeORM, Prisma, and Supabase. I majored in computer science at Yonsei University, so I also experienced languages like C/C++ and assembly during my undergraduate years, and I also experienced now-defunct technologies like Flash, Flex, and ActionScript.

Of these , the only technology that I like the most, that I still use, and that continues to evolve with a consistent philosophy is Ruby on Rails . Unlike technologies that change significantly in language and syntax from time to time or are discarded when trends pass , Rails code written 5 years ago still works well today .


Why the latest Rails 8?

The latest version of Rails comes with Hotwire , which allows you to build dynamic screen transitions and animations without using a front-end stack like React or writing much JavaScript code.

Rails 8 comes with built-in WebSockets for real-time chat, queues for batch jobs that take time or for asynchronous processing, and caching that works well even with a large number of users.

It works right away without the need for separate libraries or external paid services for web sockets, queues, and caches , and without the need for separate infrastructure settings.

And by optimizing the performance of the file-based Sqlite3 database so that it can be used in real services without any problems, it is possible to develop and deploy quickly and manage easily as there is no need for a separate database server setting.


Why this course?

I've been using Ruby on Rails for 17 of my 20-year development career , since 2007. I've used Ruby on Rails in all the startups I've worked for, the startups I've founded, and the development agencies I've run for startups.

The startups I worked for were acquired by global commerce companies or listed on KOSDAQ , and the development agency I ran developed client projects using Rails and generated sales of 8.5 billion won .

By developing using Rails , we were able to quickly train new developers and develop quickly, and we were able to increase our profit margin by 30-40% . This was a profit margin that was unheard of in the agency industry, where even a 10% profit margin is not easy.

Based on my experience training over 100 new developers and my know-how in developing over 350 platforms, I will sequentially open lectures that will teach you only the essentials without going into detail. After this introductory lecture, I plan to open in-depth lectures and practical lectures in succession.

💡 In this course you will learn:

  • Learn about the MVC pattern and the models that handle the database, the views that handle the screens, and the controllers that mediate them.

  • You will experience how easy it is to implement CRUD (create, query, update, delete) and be able to implement it yourself.

  • You can implement login and sign-up in seconds using the Gem library.

  • I'll even show you how to deploy using the deployment tool built into Rails 8.

Features of this course

📌 Know-how of a developer with 20 years of experience developing services directly

📌 You can learn the productivity that created 8 billion in sales with one technology

📌 Covers everything from front-end, back-end, database, and deployment

📌 This is a lecture for Rails beginners, but it will be easier to understand if you have web development experience.

💡 Please introduce the key features and differentiating factors.

  • Learn with the latest version, Rails 8.

  • You can also try Tailwind for design and Kamal for deployment.

I recommend this to these people

I want to do full stack development

I want to develop one platform by myself without choosing front-end or back-end.

I want to start a business as a solopreneur
I want to create a service by myself in 2 weeks to 1 month, rather than having several people develop it for several months.

I want to create a complex platform
I want to build a complex service that allows users to pay for things other than to-do lists or websites.

After class

  • You will be able to understand the MVC structure and develop CRUD.

  • You will learn how to manage databases and add tables and columns.

  • You will learn how to deploy services on a standalone server using Docker.


Who created this course

  • 2025 Solo Runner, Indie Hacker, SaaS and Lecture Creation

  • 2018 - 2024 Cumulative sales of 8.5 billion as a startup specialized development agency

  • 2017 Annual income exceeded 200 million as a solo freelance developer

  • 2013 Startup Founding

  • 2012 Startup Development Team Leader, CTO

  • 2002-2012: Majored in Computer Science at Yonsei University

Things to note before taking the class

Practice environment

  • The lecture is based on Mac. You can follow the same steps on Windows by installing WSL. The installation of Ruby/Rails/development tools is explained in the lecture.


Learning Materials

  • We provide PDF slides.

Player Knowledge and Notes

  • Basic web development and HTML/CSS/JS knowledge

  • Basic database knowledge

  • If you have knowledge, it will be easier to understand, but you can follow along even if you don't have knowledge.


Recommended for
these people

Who is this course right for?

  • Junior developer interested in Rails

  • Solo/Indie hackers who want to launch a service

  • Solo business leveraging AI for fast development and monetization

Need to know before starting?

  • Web development basic knowledge

  • HTML/CSS/JS

Hello
This is

615

Learners

89

Reviews

49

Answers

4.7

Rating

5

Courses

20년차 개발자이자, 프리랜서로 시작해 연매출 20억으로 성장시킨 사업가

https://www.youtube.com/@life_debugger

Curriculum

All

12 lectures ∙ (2hr 34min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

38 reviews

4.6

38 reviews

  • soosoo1117383님의 프로필 이미지
    soosoo1117383

    Reviews 1

    Average Rating 5.0

    5

    73% enrolled

    早く次の講義を残してください。めまいがします。

    • devjames
      Instructor

      4月中には、深掘り講座と実践講座をリリースすることを目標としています。ご受講いただきありがとうございます!

  • kwangsung님의 프로필 이미지
    kwangsung

    Reviews 6

    Average Rating 5.0

    5

    33% enrolled

    • doksins5338님의 프로필 이미지
      doksins5338

      Reviews 1

      Average Rating 5.0

      5

      67% enrolled

      • greencode님의 프로필 이미지
        greencode

        Reviews 4

        Average Rating 4.8

        4

        67% enrolled

        • goehd25380769님의 프로필 이미지
          goehd25380769

          Reviews 1

          Average Rating 5.0

          5

          33% enrolled

          Limited time deal

          $5,002.00

          23%

          $42.90

          devjames's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!