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

/

Full-stack

Ruby on Rails 公式ガイドに従ってください

このレッスンでRuby on Railsを書く場所はなぜ書くのかを理解し、この言語とフレームワークでどのようにサービスを作成できるのか、公式ガイドに従いながら話します。

  • leegeng
실습 중심
웹개발
블로그만들기토이프로젝트
Ruby
Ruby on Rails

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

こんなことが学べます

  • Ruby on Railsの開発方法

  • Ruby on Rails 実践のヒント

Ruby on Rails 公式ガイドに従ってください

現代のWeb開発の中核、Ruby on Railsであなただけのサービスを作りましょう。

Ruby on Railsは、Airbnb、GitHub、Shopifyなどの世界的なサービスで使用されており、迅速な開発と豊富なライブラリで、多くの開発者に愛されています。このレッスンでは、Ruby on Railsの基本から実務まで取り上げ、このフレームワークを使用する理由と方法を公式ガイドを通じて体系的に学びます。 Pythonに似た文法のおかげで、初心者でも素早く学び、Webアプリケーションを作成できます。また、就職を準備するジュニア開発者が知っておくと良い技術スタックで、実務ですぐに適用できる有用なスキルを身につけることができます。このレッスンを通して、あなたもRuby on Railsの魅力に陥ります。

このようなことを学びます。

1⃣講義紹介

  • Ruby on Railsの利点と活用:Railsが現代のWeb開発に不可欠な理由、実際のケースでその理由を調べます。

  • 公式ガイドの紹介:Ruby on Rails公式ホームページや文書を見学し、学習する内容の概要を提供します。

2⃣ Hello, Rails!

  • 開発環境設定:Ruby on Rails開発のための環境設定から始めます。

  • 最初のRailsプロジェクト:簡単なWebアプリケーションを作成し、Railsの基本構造を学びます。

  • 練習の例とスクリーンショット:実際のコードの作成と結果から理論を実践に移します。

3⃣ブログを作る

  • MVCパターンについて:モデル、ビュー、コントローラの役割と相互作用を学びます。

  • CRUDの実装:データを作成、照会、変更、削除する基本的なWebアプリケーション機能を実装します。

  • セキュリティとリファクタリング:開発したアプリケーションのセキュリティを強化し、コードを改善する方法を学びます。

4⃣公式ガイドより少し行ってみる

  • 認証とセキュリティ: auth0 などのサービスを使用して、ユーザー認証を簡単に実装する方法を学びます。

  • デザインとUI :tailwindcssを使用して、モダンでレスポンシブなWebデザインを適用する方法を学びます。

  • デプロイとモニタリング: railway 経由のデプロイ方法と Sentry でエラーをモニタする方法を学びます。

受講前の注意

練習環境

  • オペレーティングシステム:すべてのオペレーティングシステムで利用可能(Windows、macOS、Linuxを推奨)

  • 使用ツール: Visual Studio Code, Git

  • PC仕様:特別な要件はありません(通常の開発環境で駆動可能)

学習資料

  • フォーマット:PPT、ソースコード、実践例

  • 分量:講義ごとに1時間分の動画や実習資料を提供

選手の知識と注意事項

  • 必須知識:基本的なプログラミング知識が必要、Ruby言語の事前知識があれば良い

  • 講義品質:高精細映像と明確なオーディオを提供

  • 学習方法:各セクションごとに理論学習後の練習を通じて直接適用することをお勧めします

このレッスンは、Ruby on Railsの全体的な理解と実際のプロジェクト開発能力を高めるためのカリキュラムで構成されています。 Railsに初めて接する方はもちろん、すでに経験がありますが、より深い理解を望む方にも適しています。今すぐ始めて、独自のWebアプリケーションを作成してください!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Ruby on Railsが気になる方

  • 自分のサービスを素早く作りたい方

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

  • Ruby言語

こんにちは
です。

55

受講生

5

受講レビュー

6

回答

4.6

講座評価

1

講座

카카오, 루닛 등을 거쳐 지금은 당근마켓에서 중고거래 서비스를 개발하는 백엔드 엔지니어로 일을 하고 있어요.

カリキュラム

全体

19件 ∙ (4時間 35分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

5件

4.6

5件の受講レビュー

  • kohyounghwan1626님의 프로필 이미지
    kohyounghwan1626

    受講レビュー 4

    平均評価 5.0

    修正済み

    5

    94% 受講後に作成

    During the Lunar New Year holiday, I wanted to try out something I was curious about, so I watched the rails 8 tutorial, but I couldn't study it on my own, so I took the class. First of all, I would like to thank you for preparing the class. Although it is a no-frills class, I will leave a review considering the price of other Inflearn classes. 1. I think it was good to try out other gems besides the tutorial. 2. I think the concept of watching the tutorial together was good, but it didn't seem to go beyond the tutorial. It didn't relieve my itch for the magic of rails, and it felt like just a tutorial. 3. The class description said to try to understand why rails is used, but I didn't get a good answer to that. (In other words, after watching the whole class, I think I understand a little bit about the advantages of rails, but it wasn't a big solution.) 4. The copy-paste part of the markup was disappointing. In my personal opinion, I think most people who are interested in rails at this point are coming with high expectations for the rumored productivity, and they are people who are curious about the productivity that can be achieved by not separating the backend and the frontend, and the joy that rails can bring in such a situation, but the markup ends with copy-paste? I think this is something that can only be done in a REST API class. Although I have written a lot of things that I find disappointing, I would like to thank you again for preparing the class, and since there are almost no rails classes, it was the only class I could watch, so I am very grateful.As AI starts to work well, I think the productivity of Rails is becoming more prominent, so I will continue to pay more attention to Rails through this lecture. Thank you.

    • zbqmgldjfh0405님의 프로필 이미지
      zbqmgldjfh0405

      受講レビュー 20

      平均評価 5.0

      5

      100% 受講後に作成

      First of all, as someone who is studying Rails for the first time, I really enjoyed reading the guide with someone who has experience rather than reading it alone. Beyond the guide, I also enjoyed looking at the guides for some unique third-party technologies and applying them!! However, in my case, I have been using Spring technologies for almost 3 years, and I have experience developing Mustache and Thymeleaf, so it was easy to understand, but I think it might have been a bit difficult for someone who is “really new to web development.” If there had been an additional part explaining which objects in Rails’ MVC pattern receive, process, pass, and create views for the user’s request, it would have been more helpful for “really new to web development.” In addition, it says “actual project development skills,” but is the server-side rendering method still widely used in the Ruby camp? I think it would have been better if the front-end was provided separately and the Rest API was created. In fact, HTML work is a bit of an area of indifference, right? If there is a future lecture, it would be good if you talk more about MVC, exception handling, end-point testing, etc.! Since it is a bit expensive, I actually had higher expectations than other free lectures, and I apologize for leaving a long review because I feel a little disappointed!! The process of creating CRUD while reading the reference together in a short period of time was really great!!

      • leegeng
        知識共有者

        Thank you for your review, zbqmgldjfh. I am preparing a follow-up additional lecture, and I think feedback from those who took the course directly will be a great help. I will reflect it and update it soon. And the server-side rendering method you asked about is still used in the field, but as the service grows and the number of workers increases, the trend is to separate the front-end with React or other technologies as you mentioned. However, it seems to be a widely used method in the early stages of creating a service, and such legacies are still being used in services in the field. I will think about how to improve the points you expect. Thank you so much for your feedback.

    • shonndev4081님의 프로필 이미지
      shonndev4081

      受講レビュー 1

      平均評価 5.0

      5

      94% 受講後に作成

      Thank you so much for letting me know about the latest version of Rails. Basically, explaining through the official guide and teaching me step by step was extremely helpful. Through the course, I learned about Rails' characteristics and advantages, and I was able to apply them usefully in practical work. The way you utilized AI was also very useful, and it was great that you filmed new lectures differently from when I was actively taking the course. I came to realize how productive and attractive RoR is as a framework. In the future, it would be great if you could film lectures on topics related to deeper or useful features of the Ruby language, features that are usefully used in RoR like Sidekiq, or advanced versions of RoR. In Korea where Spring is the majority, having Rails lectures on Inflearn felt so grateful and like a sweet rain. Thank you for filming such a good course.

      • cgoing4dev님의 프로필 이미지
        cgoing4dev

        受講レビュー 1

        平均評価 4.0

        4

        63% 受講後に作成

        • blue3197님의 프로필 이미지
          blue3197

          受講レビュー 6

          平均評価 4.5

          4

          100% 受講後に作成

          ¥6,569

          似ている講座

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