강의

멘토링

커뮤니티

BEST
Programming

/

Web Development

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

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

難易度 初級

受講期間 無制限

  • heyjames
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

こんにちは
です。

770

受講生

115

受講レビュー

63

回答

4.6

講座評価

5

講座

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

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

カリキュラム

全体

12件 ∙ (2時間 34分)

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

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

受講レビュー

全体

44件

4.5

44件の受講レビュー

  • soosoo1117383님의 프로필 이미지
    soosoo1117383

    受講レビュー 1

    平均評価 5.0

    5

    73% 受講後に作成

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

    • heyjames
      知識共有者

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

  • kwangsung님의 프로필 이미지
    kwangsung

    受講レビュー 7

    平均評価 5.0

    5

    33% 受講後に作成

    • doksins5338님의 프로필 이미지
      doksins5338

      受講レビュー 1

      平均評価 5.0

      5

      67% 受講後に作成

      • greencode님의 프로필 이미지
        greencode

        受講レビュー 5

        平均評価 4.8

        4

        67% 受講後に作成

        • goehd25380769님의 프로필 이미지
          goehd25380769

          受講レビュー 1

          平均評価 5.0

          5

          33% 受講後に作成

          ¥4,190

          heyjamesの他の講座

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

          似ている講座

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