강의

멘토링

로드맵

Programming

/

Full-stack

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

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

  • Stark
실습 중심
웹개발
블로그만들기토이프로젝트
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件の受講レビュー

  • Highballs님의 프로필 이미지
    Highballs

    受講レビュー 4

    平均評価 5.0

    修正済み

    5

    94% 受講後に作成

    설연휴에 궁금하던 것을 한번 찍어먹어보자라는 마음으로 rails 8 tutorial을 보다가, 스스로 공부하기가 잘 안되어서 강의를 수강했습니다. 우선 강의를 준비해신 부분에 대해 너무 감사하게 생각하고 있습니다. 군더더기 없는 강의이긴하지만, 여타 인프런의 다른 강의 가격에 고려하여, 수강평을 남겨보도록 하겠습니다. 1. 튜토리얼 외에 다른 기타 gem들을 붙여보는 부분은 좋았던 것같습니다. 2. 튜토리얼 함께보기 컨샙은 좋았던 것같은데, 튜토리얼 이상의 것이 없었던 것같습니다. rails의 magic같은 부분에 대한 가려움이 해소된 것도 아니고, 정말 튜토리얼 같이 해보기 같은 느낌이었습니다. 3. 강의 설명에 rails를 쓰는 곳은 왜 쓰는지 이해해보자고 나와 있었는데, 그 부분에 대한 해소가 잘 되지 않았습니다.. (즉, 강의를 다 보고 그래서 rails가 어떤 장점이 존재하는가 에 대한 조금 알것같기도했지만 크게 해결되지 않았습니다) 4. 마크업은 복붙 부분은 아쉬웠습니다. 제 개인적인 생각으로는 지금 시점에서 rails에 관심을 가지는 사람들은 소문의 엄청난 생산성에 대한 기대를 가지고 오는 분들이 대부분일 것같고, 백엔드와 프론트를 나누지 않음으로써 얻을 수 있는 생산성, 그런 상황에서 rails가 줄 수 있는 기쁨 같은 것들이 궁금한 사람들일탠데, 마크업은 복붙으로 끝낸다? 이건 REST API 강의에서나 가능한 내용일 것이라고 생각해요. 아쉽게 느끼는 점을 많이 적긴 했지만, 다시 한번 강의를 준비해주셔서 감사하고, rails 강의가 거의 없다보니 볼 수 있는 유일한 강의였어서 너무 감사했습니다. ai가 잘 동작하기 시작하면서, rails의 생산성이 더 부각되고 있는 시기인것같아서, 저도 이 강의를 계기로 rails에 더욱 관심가지고 계속 지켜보도록 하겠습니다. 감사합니다.

    • zbqmgldjfh님의 프로필 이미지
      zbqmgldjfh

      受講レビュー 20

      平均評価 5.0

      5

      100% 受講後に作成

      우선 Rails를 처음 공부해 보는 입장에서 가이드를 혼자 보기보다는 경력이 있으신 분과 함께 가이드를 읽어가는 과정이 매우 즐거웠습니다. 가이드를 넘어서 몇 가지 독특한 서드파티 기술들의 가이드 또한 살펴보면서 적용해 보는 과정이 즐거웠습니다!! 다만 저 같은 경우 Spring 기술들을 거의 3년 넘게 사용해 와서, Mustache나 Thymeleaf 개발 경험이 있어 이해하기 수월했지만, “정말 웹 개발을 처음” 하는 분에게는 다소 이해하기 어려웠을 것 같다는 생각이 듭니다. Rails의 MVC 패턴에서 어떤 객체가 사용자의 요청을 받아 처리하고, 넘기고, 뷰를 만들고 하는지에 대하여 설명하는 파트가 추가로 있었다면 “진짜 처음 웹 개발”하는 분들에게도 더 도움이 됐을 것 같습니다. 추가로, "실제 프로젝트 개발 능력" 이라 적혀있는데, 실질적으로 서버사이드 렌더링 방식을 루비진영 에서는 아직도 많이 사용하나요?? 프런트는 따로 제공하고, Rest API를 만들어가는 방식이었다면 더 좋을 것 같다는 생각이 들었습니다. html 작업은 사실 조금은 무관심의 영역이랄까요..? 향후 강의가 나온다면, MVC, exception 처리, end-point test 등에 관한 이야기도 더 해주시면 좋을 것 같아요! 아무래도 가격이 조금은 있다 보니? 여타 다른 무료 강의들보다 기대하는 점이 더 있게 되는 것은 사실이었으며, 조금은 아쉽다고 생각되어 후기를 길게 남기는 점 양해 부탁드려요!! 빠른시간안에 레퍼런스를 함께 읽어가며 CRUD를 만드는 과정 자체는 너무 좋았어요!!

      • Stark
        知識共有者

        zbqmgldjfh님 후기 감사합니다. 후속 추가 강의를 준비하고 있는데 직접 수강해 주신 분 입장에서의 피드백이 큰 도움이 될 것 같고 잘 반영해서 조만간 업데이트해보도록 할게요. 그리고 질문 주신 서버 사이드 렌더링 방식은 현업에서도 여전히 쓰이고 있긴 하지만 아무래도 서비스가 커지고 일손이 많아지면 말씀하신 대로 프론트를 React나 다른 기술로 분리하는 추세이긴 해요. 하지만 서비스를 초기에 만드는 상황이라면 많이 사용되는 방식이라고 볼 수 있을 것 같고 현업에서도 그런 레거시들이 여전히 서비스에 쓰이고 있기도 해요. 기대하시는 점들이 더 보완될 수 있도록 고민해 볼게요. 피드백 너무 감사드립니다.

    • SeongHoon Park님의 프로필 이미지
      SeongHoon Park

      受講レビュー 1

      平均評価 5.0

      5

      94% 受講後に作成

      Rails 최신 버전에 대해 알려주셔서 넘 좋습니다. 기본적으로 공식 가이드를 통해서 설명해주시고 차근차근 알려주시는게 넘 도움이되었습니다. 강의를 통해서 Rails 의 특징과 장점들을 배웠고 실무에서도 유용하게 잘 적용할 수 있었습니다. AI 를 활용하시는 점도 넘 유용했고 제가 한창 수강할때와 달리 새롭게 강의를 찍어주셔서 넘 좋았고요. RoR 이 얼마나 생산성 높고 매력적인 프레임워크인지 깨닫게 되었어요. 추후에는 Ruby 언어의 깊거나, 유용한 기능 관련한 주제나 Sidekiq 같은 RoR 에서 유용하게 쓰이는 기능들, RoR 심화 버전 대해 강의로 찍어주시면 좋을 것 같습니다. Spring 이 대다수인 국내에서 Rails 강의가 인프런에 있다는게 너무 감사하고 단비같은 느낌이였어요. 좋은 강의 찍어주셔서 감사합니다

      • 최현준님의 프로필 이미지
        최현준

        受講レビュー 2

        平均評価 4.0

        4

        63% 受講後に作成

        • Jason님의 프로필 이미지
          Jason

          受講レビュー 6

          平均評価 4.5

          4

          100% 受講後に作成

          ¥6,655

          似ている講座

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