はじめてのRuby on Rails入門-RubyとRailsを基礎から学びウェブアプリケーションをネットに公開しよう

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Rails7対応。汎用性が高くPythonやPHPと同様に人気のある Rubyを使ってWebアプリケーション開発に挑戦しよう。基礎からAWSでの開発環境構築、Renderを使ってインターネットに公開するまでを体系的に学べる

Ruby on Rails とは?

ウェブアプリケーションをより効率的に作るための、ウェブアプリケーションフレームワークの一つで、複雑なウェブアプリケーションを効率的に開発できるメリットから、日本最大級の料理レシピサービスのクックパッド、グルメ口コミサイトの食べログ、ニュースアプリのGunosy、クラウド会計のfreee、民泊予約サイトのAirBnB(エアービーアンドビー)、ソースコード管理サービスGitHub(ギットハブ)、 クラウドファンディングのKickstarter(キックスターター)など、大手企業や有名スタートアップ企業でも採用されています。


オープンソースであり、無償で利用できることから、多くのエンジニアに利用されて目に触れれることで、日々進化が行われています。フレームワークの品質が高く維持されていることも特徴です。

数年で流行が去ってしまうフレームワークも多い中で、10年以上に渡りビジネスで利用されており、安心して利用することができます。


☆☆コースの内容をしっかりと確認した上で受講をいただけるように、無料プレビューを約15分間公開しております。ぜひご覧ください!!☆☆


Webアプリケーションフレームワークとは?

Web開発における、共通した作業にともなる労力を軽減、Webアプリケーションを少ないコードで開発できるように作られたものです。


Rubyとは?

Webアプリケーションフレームワーク、Ruby on Railsでも使われるプログラミング言語です。 オブジェクト指向、シンプルな文法、強力な標準ライブラリ国際標準として規格化が行われているといった特徴があります。まつもとゆきひろ氏が開発した日本発のプログラミング言語です。世界中で利用されていますが、日本でも利用者が多く、日本語の情報が豊富にあるメリットがあります。


学習の流れ

  1. イントロダクション

  2. 開発環境構築

  3. Ruby の基礎

  4. Ruby on Railsの基礎

  5. ミニQ&Aサービスの開発

  6. ウェブサービスをインターネットに公開する(Render)


利用ソフトウェア等

下記を使用してWebアプリケーション開発を学習します。

  • Ruby 3.0.2・・・サーバ側で動かすプログラミング言語

  • Ruby on Rails 7.0.0・・・Webアプリケーションを高速で開発するためのフレームワーク

  • AWS Cloud9・・・アマゾン ウェブサービスが提供するWebブラウザで動作する開発環境(GitHub Codespaces利用を試行中)

  • Render・・・Railsアプリケーションを簡単にインターネットに公開できるクラウドサービス

  • Google Chrome ・・・Webブラウザ

☆☆☆ 特記事項:

動作確認済みの、コース指定バージョン、コース指定の手順以外の環境では、学習ができません。(ご自身で問題解決ができる方を除く)

開発環境構築に利用するAWS Cloud 9の新規顧客アクセスが終了されました。取り急ぎ、コース内にて、代替の開発環境構築方法(GitHub Codespaces利用)についてレクチャー動画を公開しています。

③ Ruby on Rails 8には対応していません。

☆☆☆


学習環境について

  • パソコン(macOS または Windows)が必要。

  • レクチャーの動画ではmacOSを使用。Windows環境での学習については補足説明。

  • インストールして使うアプリケーションとして、Webブラウザ Google Chrome(無料)。

  • 開発環境には、AWS Cloud9というブラウザでWeb開発が行えるアマゾンのサービスを利用。無料枠で1年間学習可能。

  • アマゾン ウェブ サービスのアカウント作成が必要で、メールアドレス、クレジットカード、電話番号の用意が必要(認証のためクレジットカード登録が必要ですが、無料枠内で学習すれば課金発生しません。課金の管理は自己管理にてお願いいたします。無料枠についてはコースで説明いたします。)

  • Renderアカウント


Q&Aコーナーのご利用について

  • 主に、カリキュラム通りに学習が進められない場合のアドバイスや、ディスカッションを行っております。

  • コース内で紹介する動作確認済みの手順以外は、サポート対象外とさせていただいております

  • 本コースの内容を超えるご質問にはお答えできませんので、あらかじめご了承ください。


Herokuの代替サービスであるRenderの試験導入について

  • Herokuの無料プラン廃止に伴い、同様のサービスであるRenderの無料プランを使った学習カリキュラムへの変更を試験中です。


その他

  • セクション「Rubyの開発環境構築をしよう」は、別のUdemyコース「ウェブ開発入門完全攻略コース」とコンテンツを共用している部分があります。



■ おわりに

皆さんの今後の自己実現のためのお役に立てるコースとなれば幸いです。

それでは、皆さんとコースの中でお会いできることを楽しみにしております!


受講するか迷っていますか?

  • コースにご満足いただけない場合は30日以内返金保証制度があるため安心です(Udemy マーケットプレイスよりコースを購入された場合)


■更新履歴

  • 2023/7/22 レクチャー「Cloud9の基本的なセットアップをしよう」を最新情報へアップデート

  • 2023/5/31 レクチャー「IAMユーザーを作成しよう」を最新情報へアップデート

  • 2023/4/11  試験公開:セクション「インターネットにウェブサービスを公開しよう(Render版)」

  • 2022/11/28  heroku無料プランの廃止に関するアップデート

  • 2022/6/28 コース紹介動画リニューアル

  • 2022/2/16 大規模リニューアル実施(Ruby 3とRuby on Rails 7へ対応)


  • Ruby on RailsとRubyを使った実践的な開発スキル

  • Ruby on RailsとRubyの違いを理解

  • ウェブサービスを公開する方法

Course Curriculum

68 Lectures

1 Lectures

1 Lectures

Instructors

Profile photo of 中村 祐太 Yuta Nakamura
中村 祐太 Yuta Nakamura

ITエンジニア / プログラミング講師. 株式会社プログラス 代表取締役. おかげさまで、Udemyでは20万人以上の方に受講して頂いております。現役の技術者. エンジニア歴は10年以上. プログラミングが好きになったのは、高校時代にゲームプログラミングにのめり込んだことがきっかけです。数々の開発プロジェクトに参画し、また、 勉強会やセミナーの講師に従事してきた経験も生かして、Udemyを使ったプログラミング教育に取り組んでいます。また、動画を使ってプログラミング入門から就職活動用のポートフォリオ制作までを体系的に学べるオンライン学習サービス「Proglus(プログラス)」、プログラミング学習オンラインメディア「プログラミング入門ナビ」、YouTubeチャンネル「中村祐太のプログラミング入門ナビ」など、教育系プロダクトの企画・運営にも多数従事しております。コース制作では, 受講生の皆さんが自己実現を達成できるように, わかりやすく説明し, 現場で使える内容を心がけております。Webアプリケーション開発、スマートフォンアプリ開発, インフラ構築・保守運用, ディレクション, PM, サービスグロースハック, 新規事業立ち上げ, 人材採用など, 会社員として経験を積んだ後に起業. ソフトウェア開発事業、教育研修事業、インターネットメディア事業等に取り組む.最近は、ChatGPT、OpenAI API等の生成AIをビジネスに活用する方法を研究中。東京都在住, 長野県出身.主な経験:Ruby (Ruby on Rails) , PHP(CakePHP, Symfony2, Laravel, WordPress), C# (.net)、データベース(SQL, MySQL, データベース設計)、Swift(iOS), Java(Android),  サーバ構築・保守(Linux, AWS, heroku), JavaScript(jQuery, Vue.js, Nuxt.js), Python, 開発ディレクション, PM, UI/UXDなど。インターネット広告,  マッチングアプリ, イベントチケットEC,   eラーニングシステム, 旅行EC, グルメサービス, 家計簿,  電子書籍, 業務会計システム, 棚卸管理システムなど.最終学歴:群馬大学大学院 工学研究科 博士前期課程修了

Instructors

Profile photo of Proglus (プログラス)
Proglus (プログラス)

東京都武蔵野市で活動する、社会人向けプログラミング教室 Proglus(プログラス)です。講師の中村祐太を中心メンバーとして運営しています。プログラミングをオンライン動画やセミナー形式により教えています。プログラミング学習を通して、受講生の皆さまの自己実現をサポートいたします。

Review
4.9 course rating
4K ratings
ui-avatar of 小池奈瑠実
小池奈瑠実
4.5
8 months ago

進みが早いので、適宜0.75倍速や一時停止をしながら受講すると良い気がします。

  • Helpful
  • Not helpful
ui-avatar of Shinichiro Kondo
Shinichiro K.
5.0
10 months ago

説明がわかりやすくて、大変良いです。

  • Helpful
  • Not helpful
ui-avatar of 田中一郎
田中一郎
4.0
10 months ago

Good.

  • Helpful
  • Not helpful
ui-avatar of YOUHEI SUZUKI
Youhei S.
4.5
10 months ago

基本的に動画で解説していただいており、動画どおりにできる部分は多いが、動画とサイトの表示等が違う部分があるため、本当にターミナル等を使ったことのない初心者は戸惑うこともあるかもしれない。

  • Helpful
  • Not helpful
ui-avatar of 宮崎佑一
宮崎佑一
4.0
11 months ago

右も左もわからなかった状態で、Ruby、Railsの基礎を学べたと思う
ただいざ実践できるか?と言えばできないと思いますので、ここからさらにいろいろな教材を見つけて勉強して、自分一人の力でアプリケーションなどを作れるようにしていくのがいいと思いました。入門としてはよかったです。

  • Helpful
  • Not helpful
ui-avatar of 南雲
南雲
5.0
11 months ago

長々と難しい説明をするのではなく、簡潔に必要なことだけを説明してくれるので分からない...と手が止まったりすることがありません。
重要だと思うところはメモ機能でメモすればいいので大変助かります。

  • Helpful
  • Not helpful
ui-avatar of 川津 宏司
川津 �.
4.5
1 year ago

Ruby on Railsの基礎を学べました。
ただ現場入るにはまだまだ足りないかなと感じました。

  • Helpful
  • Not helpful
ui-avatar of Yu Ueno
Yu U.
5.0
1 year ago

説明がわかりやすくRuby on railsの基礎と概要をしっかりと学ぶことができました。
一つの動画が短くタイトルで内容がわかるので、後から確認する際にとても役に立っています。
ありがとうございました。

  • Helpful
  • Not helpful
ui-avatar of わか ちゃま
わか �.
4.0
1 year ago

Ruby on Railsの開発案件で現在ヒーヒーいっている、開発月目の3ヶ月の弱小エンジニアです。
基礎が想像以上に欠如していたので受講しておりますが、Ruby on Railsの基礎の基礎が学べることができ大変ためになっています。

  • Helpful
  • Not helpful
ui-avatar of 脇田 美奈穂
脇田 �.
5.0
1 year ago

わかりやすい

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses