inflearn logo
知識共有
inflearn logo

[入門] インディーハッカーのためのRuby on Rails 8入門講座

プラットフォームやアプリを本当に速く開発できるRuby on Railsに入門できる講義です。

難易度 初級

受講期間 無制限

Ruby
Ruby
Ruby on Rails
Ruby on Rails
Ruby
Ruby
Ruby on Rails
Ruby on Rails

学習した受講者のレビュー

学習した受講者のレビュー

4.5

5.0

성현

73% 受講後に作成

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

5.0

jeyeondavid

100% 受講後に作成

Railsの基礎について、分かりやすく、そして、易しく学ぶことができて良かったです。

5.0

싫아

27% 受講後に作成

早く次の講義ください、お願いします。

受講後に得られること

  • ルビー

  • レールズ

  • Ruby on Rails

  • 配布

  • フルスタック

  • Web開発

なぜRailsなのか?

Railsはカロットマーケット、MyRealTrip、Remember、Upbit、Kakaoなどの国内大型スタートアップやGitHub、Shopify、Airbnb、Twitchなどシリコンバレーの大型スタートアップが使用しています。

一人または少数の開発者がフロント、バックエンド、データベース、デプロイまでフルスタックで素早く開発できるため、スタートアップだけでなくインディーハッカー、ソロプレナーなど一人開発者が収益化しやすい技術スタックです。

特に最近はCursor、WindsurfのようなAIエディターとの相性が本当に良いです。フルスタックなので、フロントエンド、バックエンド、データベースに至る機能をプロンプト一つで作ってくれることもあります。

(RailsとAI活用映像参考)

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

私はJava、Python、C#、PHPなどのバックエンド言語と、Swift、Kotlinなどのネイティブアプリ言語、React、React Native、Svelteなどのフロントエンド言語、Next.js、Nest.jsなどのバックエンドフレームワーク、TypeORM、Prisma、Supabaseなどのデータベース技術などを使ってきました。延世大学のコンピュータ専攻だったので、学部時代にC/C++、アセンブリなどの言語も経験しましたし、Flash、Flex、ActionScriptなど今は消えてしまった技術も経験しました。

この中で最も私が好きで今でも使い続けており、一貫した哲学を持って進化し続けている技術はRuby on Railsしかありません。言語や文法が途中で大きく変わってしまったり、流行が過ぎたら取り除かなければならない技術とは違い、Railsは5年前に書いたコードが今でもちゃんと動きます


なぜ最新のRails 8なのか?

最新バージョンのRailsでは、Reactなどのフロントエンドスタックを使わなくても、JavaScriptコードをほとんど書かなくても、動的な画面遷移やアニメーションなどを構築できるHotwireが搭載されています。

リアルタイムチャットに使えるWebSocket機能、時間のかかるバッチジョブや非同期処理のためのキュー機能、ユーザーが増えても問題ないキャッシング機能などがRails 8には内蔵されています

WebSocket、キュー、キャッシュのために別途ライブラリや外部有料サービスを利用しなくてもよく、別途のインフラ設定も必要なくすぐに動作します。

そして、ファイルベースのSqlite3データベースのパフォーマンスを最適化し、本番環境で使用しても問題ないようにしながら、別途データベースサーバーの設定が不要なため、迅速な開発とデプロイが可能で、管理も簡単になりました。


なぜこの講座なのか?

私は全体で20年の開発経歴の中で、Ruby on Railsを2007年から使用し17年間使用してきました。私が勤めていたスタートアップや私が創業したスタートアップ、そして私が運営したスタートアップのための開発エージェンシーで、すべてRuby on Railsを使用しました。

勤めていたスタートアップはグローバルコマース企業に買収されたりコスダックに上場し、私が運営した開発エージェンシーはRailsを利用して顧客企業のプロジェクトを開発して85億ウォンの売上を上げました。

Railsを使って開発したことで、新人開発者を素早く教育して迅速に開発することができ、利益率を30~40%まで上げることができました。10%の利益も難しいエージェンシー業界では見られない利益率でした。

100名以上の新人開発者を教育した経験と350個以上のプラットフォームを開発したノウハウをもとに、冗長ではなく核心だけを教える講義を順次公開します。今回の入門講義の後に、深化講義、実戦講義を続けて公開する予定です。

💡この講義を通じて次のことを学べます

  • MVCパターンとデータベースを扱うモデル、画面を扱うビュー、これらを仲介するコントローラーについて学びます。

  • CRUD(作成、読み取り、更新、削除)がどれほど簡単に実装できるかを体験し、自分で実装できるようになります。

  • Gemライブラリを利用してログインと会員登録を数秒で実装できます

  • Rails 8に内蔵されたデプロイツールでデプロイする様子までお見せします

この講義の特徴

📌 直接サービスを開発してきた20年目の開発者のノウハウ

📌 一つの技術で80億の売上を生み出した生産性を学べます

📌 フロント、バックエンド、データベース、デプロイまで概括的に扱います

📌 Rails入門者のための講義ですが、Web開発経験があればより簡単に理解できます

💡核心的な特徴と差別化ポイントを紹介してみてください。

  • 最新バージョンであるRails 8で学びます

  • デザインのためのTailwind、デプロイのためのKamalも試してみることができます

こんな方におすすめです

フルスタック開発をしたいです

フロント、バックエンドを選ばずにプラットフォームを一人で開発したいです

一人で起業したいです
複数人で数ヶ月開発せず、一人で2週間〜1ヶ月でサービスを作りたいです

複雑なプラットフォームを作りたいです
ToDoリストやウェブサイトではなく、ユーザーからお金をもらえる複雑なサービスを作りたいです

受講後には

  • MVC構造を理解し、CRUDを開発できるようになります

  • データベースを管理し、テーブルとカラムを追加できるようになります

  • サービスをDockerを利用して単独サーバーにデプロイできるようになります


この講座を作った人

  • 2025 ソロプレナー、インディーハッカーとしてSaaSと講義制作

  • 2018 - 2024 スタートアップ専門開発エージェンシーとして累計85億ウォンの売上

  • 2017 1人フリーランス開発者として年収2億超過

  • 2013 スタートアップ創業

  • 2012 スタートアップ開発チーム長、CTO

  • 2002-2012: 延世大学コンピュータサイエンス専攻

受講前の参考事項

実習環境

  • 講義はMacを基準に説明します。WindowsでもWSLのインストールを通じて同様に進めることができます。Ruby/Rails/開発ツールのインストールが講義内に案内されています


学習資料

  • PDFスライドを提供いたします。

事前知識および注意事項

  • 基本的なWeb開発およびHTML/CSS/JSの知識

  • 基本的なデータベースの知識

  • 知識があればより簡単に理解できますが、知識がなくてもついてこられます


こんな方に
おすすめです

学習対象は
誰でしょう?

  • Railsを学んでみたい新人開発者

  • 一人でサービスをローンチしたいインディーハッカー/ソロプレナー

  • AIを活用した迅速な開発と収益化を狙う一人企業

前提知識、
必要でしょうか?

  • Web開発の基礎知識

  • HTML/CSS/JS

こんにちは
heyjamesです。

881

受講生

131

受講レビュー

63

回答

4.5

講座評価

5

講座

20年目の開発者であり、フリーランスから始めて年商20億ウォンまで成長させた起業家

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

カリキュラム

全体

12件 ∙ (2時間 34分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

51件

4.5

51件の受講レビュー

  • doksins5338님의 프로필 이미지
    doksins5338

    受講レビュー 1

    平均評価 5.0

    5

    67% 受講後に作成

    • soosoo1117383님의 프로필 이미지
      soosoo1117383

      受講レビュー 1

      平均評価 5.0

      5

      73% 受講後に作成

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

      • heyjames
        知識共有者

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

    • greencode님의 프로필 이미지
      greencode

      受講レビュー 5

      平均評価 4.8

      4

      67% 受講後に作成

      • goehd25380769님의 프로필 이미지
        goehd25380769

        受講レビュー 1

        平均評価 5.0

        5

        33% 受講後に作成

        • kwangsung님의 프로필 이미지
          kwangsung

          受講レビュー 7

          平均評価 5.0

          5

          33% 受講後に作成

          heyjamesの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

          同じ分野の他の講座を見てみましょう!

          ¥713