Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Web Development

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

플랫폼やアプリを高速に開発できるRuby on Railsに入門できる講座です。

  • devjames
ruby
Ruby
Ruby on Rails

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

こんなことが学べます

  • ルビー

  • レールズ

  • Ruby on Rails

  • 配布

  • フルスタック

  • ウェブ開発

なぜRailsですか?

レールズはニンジンマーケット、マイリアルトリップ、リメンバー、アップビート、カカオなどの国内大型スタートアップやフェッヘップ、ショッピーパイ、エアビエンビー、ツイッチなどシリコンベリー​​の大型スタートアップが使用しています。

1人または少数の開発者がフロント、バックエンド、データベース、配布までフルスタックで迅速に開発でき、スタートアップだけでなくインディハッカー、ソロプランナーなど1人開発者が収益化するのに良い技術スタックです。

特に最近、Cursor、WindsurfのようなAIエディタとの相性が本当によく合います。フルスタックだからフロントエンド、バックエンド、データベースに至る機能をプロンプト一度に作ってくれたりします。

(レールズとAI活用映像参照)

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

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

この中で最も私が好きで、これまでも使用しており、一貫した哲学を持って進化し続けている技術はルビオンレールしかありません。言語と文法が途中で大きく変わってしまったり、流行が過ぎると蹴り出さなければならない技術とは異なり、Railsは5年前に書いたコードが今でもうまく動作します


なぜ最新のレールズ8なのか?

最新バージョンのレイルズではリアクトなどのフロントエンドスタックを使わなくても、JavaScriptコードをほとんど作成せずに、動的な画面切り替えやアニメーションなどを構築できるHotwireが搭載されています。

リアルタイムチャットに使用できるウェブソーキャット機能、時間のかかる配置ジョブや非同期で処理するためのキュー機能、ユーザーが多くなっても問題のないキャッシュ機能などがRails 8には内蔵されています。

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

また、ファイルベースのSqlite3データベースのパフォーマンスを最適化し、実サービスで使用しても問題ないようにしながら、別途のデータベースサーバーの設定が不要で、迅速に開発および配布ができ、管理が容易になりました。


なぜこの講義ですか?

私は全20年の開発経歴の中でルビオンレールズを2007年から使って17年間使ってきました。私が通っていたスタートアップと私が創業したスタートアップ、そして私が運営したスタートアップのための開発代理店ですべてルビオンレールズを使用しました。

たとえスタートアップはグローバルコマース会社に買収されたりコスダックに上場し、私が運営した開発代理店はレールズを利用して顧客会社プロジェクトを開発して85億の売上を上げました。

レイルズを利用して開発するので、新入開発者を素早く教育させ、迅速に開発ができ、利益率を30~40%を上げることができました。 10%の利益も容易ではない代理店業界では見られない利益率でした。

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

💡この講義を通して、次のことを学ぶことができます。

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

  • CRUD(生成、照会、修正、削除)がどれほど簡単に実装されるかを体験して直接実装できるようになります。

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

  • Rails 8に組み込まれた配布ツールで配布する様子を見せてください。

この講義の特徴

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

📌1つの技術で80億の売上高を生み出す生産性を学ぶことができます

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

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

💡重要な特徴と差別点を紹介してください。

  • 最新バージョンのRails 8を学びます

  • デザインのためのTailwind、配布のためのKamalも撮ってみることができます

こんな方におすすめです

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

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

一人で創業したいです。
数人が数ヶ月開発せず、一人で2週間から1ヶ月でサービスを作りたいです。

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

受講後は

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

  • データベースを管理し、テーブルと列を追加すると思います。

  • サービスをDockerを使用して単独サーバーに展開することがわかります。


この講義を作った人

  • 2025ソロプランナー、インディハッカーでSaaSと川の製作

  • 2018 - 2024スタートアップ専門開発代理店で累積85億売上

  • 2017 1人フリーランス開発者で年収2億超

  • 2013スタートアップ創業

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

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

受講前の注意

練習環境

  • 講義はMacに基づいて説明されています。 WindowsでもWSLのインストールを通じて同じように従うことができます。ルビー/レール/開発ツールの設置が講義内に案内されています


学習資料

  • PDFスライドをお届けします。

選手の知識と注意事項

  • 基本的なWeb開発とHTML/CSS/JSの知識

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

  • 知識があればもっと簡単に理解できますが、知識がなくてもフォローできます


こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

  • AIを活用して迅速な開発と収益化を目指す1人企業

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

  • ウェブ開発基礎知識

  • HTML/CSS/JS

こんにちは
です。

563

受講生

82

受講レビュー

43

回答

4.7

講座評価

5

講座

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

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

カリキュラム

全体

12件 ∙ (2時間 34分)

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

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

受講レビュー

全体

33件

4.5

33件の受講レビュー

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

    受講レビュー 1

    平均評価 5.0

    5

    73% 受講後に作成

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

    • 친절한 개발자, 제임스
      知識共有者

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

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

    受講レビュー 6

    平均評価 5.0

    5

    33% 受講後に作成

    • doksins님의 프로필 이미지
      doksins

      受講レビュー 1

      平均評価 5.0

      5

      67% 受講後に作成

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

        受講レビュー 4

        平均評価 4.8

        4

        67% 受講後に作成

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

          受講レビュー 1

          平均評価 5.0

          5

          33% 受講後に作成

          ¥6,502

          devjamesの他の講座

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

          似ている講座

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