LIVE
ON AIR

19:00 - 20:00

管理職のための組織運営力 生放送中

LIVE
ON AIR

19:00 - 20:00

[知らないと損をする教養]個人型確定拠出年金の仕組み 生放送中

Ruby on Rails 入門

  • このエントリーをはてなブックマークに追加
Ruby on Rails 入門 -Railsアプリケーションの新規作成-
次回の生放送
8月30日(水)
21:00 - 21:45
生放送の参加は無料です

この授業では、RubyやRuby on Railsを活用する目的や意義を理解し、簡易なWebアプリケーションを開発できるようになることを目指します。必要なRailsの構造や初心者がつまずきやすい観点を中心に学習していきます。プログラミング経験ゼロ、あるいは非エンジニアで独学で勉強している方でも安心してご受講いただけます。

▪︎つまづきやすい観点
 - CoC:処理の流れ
  URL名、コントローラクラス名、モデルクラス名、テーブル名の由来
  レイアウトとテンプレートとパーシャル
 - ストロングパラメータ
  HTTPリクエストの受け取りは params、ホワイトリスト許可
 - 環境
 - アセットパイプライン
  SASS、Coffee、マニフェストファイル
 - アソシエーションと外部結合

※この授業は、基本的にプログラミング初心者の方を対象としておりますが、下記の授業を事前に受講しておくと、よりスムーズに受講できます。
Ruby入門
Ruby実践

※この授業では、オンライン・プログラミング学習サービス「DIVER」を副教材として使います。
「DIVER」は、ハイレベル・プログラミングスクール「DIVE INTO CODE」で使用されるオリジナル教材の中から、初級者でも独学可能なテキストの一部をWeb上に無料公開したオンライン学習サービスです。プログラミング初級者やWebエンジニアへの転身を図る現役システムエンジニアの方が、Ruby/Ruby on Railsを体系的に習得できる内容となっています。
▼オンライン・プログラミング学習サービス「DIVER」
https://diver.diveintocode.jp/

※本授業のツールは、下記のバージョンを使用します。
・Ubuntu 14.04
・Ruby 2.3.0
・Ruby on Rails 5.1.2

 

▪︎第1回の見どころ
このコースでは、Ruby on Railsを学ぶ上で躓きやすいポイントを中心に野呂先生にわかりやすく解説いただきます。第1回では、RubyやRuby on Railsを活用する目的や意義について中心に講義をいただきます。
まずは、Ruby on Railsで開発されたサービスについて学習してきます。私たちが普段良く目にする、あんなサービスやこんなサービスもみんなRuby on Railsを使用しています。
次は、システム開発の全体像や流れをご説明いただきます。今回のコースはあくまでその過程における“開発作業”に焦点を当てているというお話をしていただきます。
次はその“開発作業”の流れを解説いただきます。特にインターネットに公開に関するフェーズでは、「Cloud9」と「Heroku」という2つのクラウドサービスを使用すると無料で行うことができます。また「Cloud9」を使えば、初心者にはとてもハードルの高い開発環境作りをボタン一つで行うことができます。先生曰く、最初に挫折しないことがプログラミング学習において重要とのこと。プログラミング初心者の方はぜひ参考にしてみてください。
次は「開発言語」について。60年前から進化し続ける開発言語の歴史もや、「なぜ、このように言語がたくさん生まれるのか?」を教えていただきます。言語が進化し続ける分、エンジニアもその進化についていくため、学び続けなければいけません。プログラミング学習における、学び続けることの重要性を先生説明いただきます。
そして授業後半は、いよいよ本題である「Ruby on Rails」について。唯一日本で生まれた言語「Ruby」のフレームワークである「Ruby on Rails」の位置付け、開発者の考え方、野呂先生がRubyを選んだ理由などを学んでいきます。特にRailsの処理の流れを銀行の窓口の流れに例えた箇所は非常にわかりやすいので、必見です。

次回の生放送

8月30日(水) 21:00 - 21:45

Ruby on Rails 入門 -Railsアプリケーションの新規作成-

3回目では、Railsアプリケーションの新規作成について学習していきます。

▪︎授業概要
1. 全体概要
2. rails new
3. rails g scaffold
4. rails db:create db:migrate
5. rails s

授業一覧
公開準備中
Ruby on Rails 入門 -環境構築-
2017年8月23日公開
00:45:00

2回目では、環境構築について学習していきます。

▪︎授業概要
1. 作業方法の基礎
2. Cloud9
3. CodeAnywhere
4. ローカル環境

※ Cloud9についてはこちらの授業をご参照ください。
プログラミング学習のためのCloud9入門

Ruby on Rails 入門 -Railsアプリケーションの新規作成-
生放送8月30日(水) 21:00 - 21:45

Google カレンダーに登録

授業内容は変更になる場合があります

3回目では、Railsアプリケーションの新規作成について学習していきます。

▪︎授業概要
1. 全体概要
2. rails new
3. rails g scaffold
4. rails db:create db:migrate
5. rails s

Ruby on Rails 入門 -Railsアプリケーションの処理の流れ(表示編)-
生放送9月6日(水) 21:00 - 21:45

Google カレンダーに登録

授業内容は変更になる場合があります

第4回では、Railsアプリケーションの処理の流れ(表示編)について学習していきます。

▪︎授業概要
1. 一覧 /blogs index
2. 詳細 /blogs/1 show
3. 入力 /blogs/new new
4. 編集 /blogs/1/edit edit

Ruby on Rails 入門 -Railsアプリケーションの処理の流れ(登録・更新・削除編)-
生放送9月13日(水) 20:00 - 20:45

Google カレンダーに登録

授業内容は変更になる場合があります

第5回では、Railsアプリケーションの処理の流れ(登録・更新・削除編)について学習していきます。

▪︎授業概要
1. 登録 /blogs create
2. 更新 /blogs/1 update
3. 削除 /blogs/1 destroy
4. ストロングパラメータ

Ruby on Rails 入門 -Git経由でHerokuにデプロイ-
生放送9月13日(水) 21:00 - 21:45

Google カレンダーに登録

授業内容は変更になる場合があります

第6回では、Git経由でHerokuにデプロイをしていく方法を学習していきます。

▪︎授業概要
1. 全体概要
2. git init add commit
3. heroku login
4. heroku create
5. git push heroku master
6. heroku run rails db:create db:migrate

※Gitについてはこちらの授業をご参照ください。
はじめてのGit

※Herokuについてはこちらの授業をご参照ください。
Heroku入門

Ruby on Rails 入門 -Ruby on Rails の規約基礎-
生放送9月22日(金) 20:00 - 20:45

Google カレンダーに登録

授業内容は変更になる場合があります

第7回では、Ruby on Rails の規約基礎について学習していきます。

▪︎授業概要
1. URL名、コントローラクラス名の由来
2. モデルクラス名の由来
3. テーブル名の由来
4. レイアウトとテンプレートとパーシャル
5. Viewとアセット

Ruby on Rails 入門 - 環境とアセットパイプライン、Bootstrap-
生放送9月22日(金) 21:00 - 21:45

Google カレンダーに登録

授業内容は変更になる場合があります

第8回では、環境とアセットパイプライン、Bootstrapについて学習していきます。

1. 環境
2. SASS、Coffee
3. マニフェストファイル
4. Bootstrap

Ruby on Rails 入門 -アソシエーション基礎-
生放送9月27日(水) 20:00 - 20:45

Google カレンダーに登録

授業内容は変更になる場合があります

第9回では、アソシエーション基礎について学習していきます。

▪︎授業概要
1. アソシエーションの概要
2. DBMSのテーブル間結合
3. アソシエーション実例

Ruby on Rails 入門 -セッション管理-
生放送9月27日(水) 21:00 - 21:45

Google カレンダーに登録

授業内容は変更になる場合があります

第10回では、セッション管理について学習していきます。

▪︎授業概要
1. ステートレスなHTTP
2. クッキーとセッション
3. Railsのセッション管理
4. セッションを活用したログイン機能
5. Devise

こんな人にオススメ
Rubyエンジニア(初級)

基礎からRuby on Railsを学びWebアプリケーションを開発してみたい方。

タグ
担当の先生
受講生代表
  • 田原 彩香

    田原 彩香

    スクー放送部

この授業を受けたい(253人)
その他 173人

受けたい授業ランキング

もっと見る

新着の生放送授業

もっと見る

関連授業

Ruby on Rails 入門 -Railsアプリケーションの新規作成-

Ruby on Rails 入門

次回 8月30日(水) 21:00~21:45

生放送授業への参加は無料です
Schooの会員登録および生放送授業への参加は無料です。生放送授業では先生に質問したり他のユーザーと一緒に楽しく学ぶことができます。
×