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

Go to class
Write Review

はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう provided by Udemy is a comprehensive online course, which lasts for 8 hours worth of material. はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう is taught by 中村祐太 (Yuta Nakamura) and Proglus(プログラス) プログラミング教室. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Japaneseand is Paid Course. Visit the course page at Udemy for detailed price information.

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

    What you'll learn:

    • Ruby on RailsとRubyを使った実践的な開発スキル
    • Ruby on RailsとRubyの違いを理解
    • ウェブサービスを公開する方法
    • クラウドサービス、HerokuのPaaS(Platform as a Service)を使ってサービスをネット上に公開する方法を学ぶ
    • AWS Cloud9を使った開発環境の構築

    Ruby on Rails とは?

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


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

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


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


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

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


    Rubyとは?

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


    学習の流れ

    1. イントロダクション

    2. 開発環境構築(クラウド開発環境 AWS Cloud9・1年無料枠利用)

    3. Ruby の基礎

    4. Ruby on Railsの基礎

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

    6. ウェブサービスをインターネットに公開する(Heroku・無料プラン利用)


    利用ソフトウェア等

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

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

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

    • AWS Cloud9・・・アマゾン ウェブサービスが提供するWebブラウザで動作する開発環境

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

    • Google Chrome ・・・Webブラウザ

    ※ コース指定バージョン、コース指定の手順以外の環境では、学習できません(ご自身で問題解決できる場合を除く)。


    学習環境について

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

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

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

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

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

    • Herokuアカウント(無料プラン)


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

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

    • ご意見・ご要望や、コンテンツのリクエストは、コース内で紹介する専用のフォームにてお知らせいただけると幸いです。


    旧版のレクチャー(Ruby on Rails5版)について

    • コンテンツが古くなっておりメンテナンスが困難なため、2022/3/31に公開停止しました。


    私は約10年の豊富なエンジニア経験があるとともに、初心者向けのプログラミング勉強会の講師や、エンジニア志望の大学生向けインターン講師、大手ITスクールでのティーチング・アシスタント経験があるのが強みです。

    ベテランになるにつれて、初心者のころに困っていたことを忘れてしまうものですが、初心者の時によくつまずく箇所が、分かっているので講座では丁寧な解説をしています。


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

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


    ■ heroku有料化についてのお知らせ

    セクション6. 「インターネットにウェブサービスを公開しよう(Rails7版)」で使用しているウェブサービス herokuは、これまで無料プランを利用して学習してきました。

    しかしながら、2022 年 11 月 28 日以降、無料の製品プランの提供を停止することが公式発表されています。

    herokuの無料プランで学習されたい方は、期日に余裕を持って学習されることをおすすめいたします。


    ■更新履歴

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

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