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

評価:
4.4/5

講師:中村祐太 (Yuta Nakamura), Proglus(プログラス) プログラミング教室

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

¥16,800

※30日間の返金保証

+
レビュー数
+
受講者数
/5.0
評価

講座内容

Ruby on Rails とは?

Webアプリケーションをより効率的に作るための、Webアプリケーションフレームワークの一つで、複雑なWebアプリケーションを効率的に開発できるメリットから、民泊予約サイトのAirBnB(エアービーアンドビー)や、ソースコード管理サービスGitHub(ギットハブ)、 クラウドファンディングのKickstarter(キックスターター)など、有名スタートアップ企業でも採用されています。

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

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

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

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

Rubyとは?

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

学習の流れ

  1. イントロダクション

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

  3. Ruby の基礎

  4. Ruby on Railsの基礎

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

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

利用ソフトウェア等

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

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

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

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

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

  • Google Chrome ・・・Webブラウザ

学習環境について

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

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

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

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

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

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

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

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

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

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

受講対象者

  • プログラミング入門サイトを1周したくらいのWeb開発初心者
  • プログラミングの基礎は学習したが、Webサービスの実際の作り方と公開の仕方がわからない
  • ポートフォリオサイトを作ってWeb系の企業に転職したい
  • ☆☆☆すでにRubyを利用されている方には向きません☆☆☆
Ruby と Rails の入門としてとても良かったと思います。 フロントエンドを基本にしてWeb フレームワークとしては Vue.js を学んでいました。サーバサイド言語としては PHP を触ったことがあるくらいでした。 今まで AWS のサービスを使ったことがなかったので、Cloud9 を使いながら学習を行うことで、こういうサービスがあるんだと軽く知ることができました。 Bootstrap をレイアウトに使用したり、また用語の説明などもしてくれるので新しい言葉に触れてまた少し見える世界が広がりました。 お世話になりました。
非常にわかりやすかったです。 プログラミング未経験ですが、基礎や概念は大まかに把握できました。 今後は自分で色々調べながら1からサービスを作成し、他者に説明できるポートフォリオを作りたいと思います。ありがとうございました。
初めてRuby on Railsを学習しましたが、丁寧でわかりやすい説明だったので、すごく理解できました。