Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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) 34 reviews

169 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

571

Learners

83

Reviews

43

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

34 reviews

4.6

34 reviews

  • 성현님의 프로필 이미지
    성현

    Reviews 1

    Average Rating 5.0

    5

    73% enrolled

    빨리 다음 강의 남겨주세요.. 현기증 납니다

    • 친절한 개발자, 제임스
      Instructor

      4월 중으로 심화 강의와 실전 강의를 출시하는 것이 목표입니다. 수강해주셔서 감사합니다!

  • 최광성님의 프로필 이미지
    최광성

    Reviews 6

    Average Rating 5.0

    5

    33% enrolled

    • doksins님의 프로필 이미지
      doksins

      Reviews 1

      Average Rating 5.0

      5

      67% enrolled

      • 이은우님의 프로필 이미지
        이은우

        Reviews 4

        Average Rating 4.8

        4

        67% enrolled

        • Queen Ellery님의 프로필 이미지
          Queen Ellery

          Reviews 1

          Average Rating 5.0

          5

          33% enrolled

          $42.90

          devjames's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!