
3日間でマスターする Ruby on Rails講座
Ruby初心者でも大丈夫!
Railsによるアプリ開発を3日で学ぶ!
インスタグラムやAirbnbなど、人気のWebサービスの開発・運用に使われている Ruby on Rails(Ruby言語によるWebデータベースアプリケーション開発ツール)を短期間で習得するコースです。
Ruby on Railsのセットアップから丁寧に解説し、データベースと連動したアプリケーションの開発をゼロから学べます。
すべての操作を動画で収録しているので、初心者でもつまづかずに、最後まで無理なく学習できます。
また、Rubyの基本的な文法も独立したセクションとして収録していますので、すでにRubyの経験がある方も、はじめてRubyに触れる方も学べるように工夫しています。
ぜひ、この機会にRuby on Railsをマスターして、Webアプリケーションを作り出すスキルを身につけましょう。
このコースで学べること
- Railsの基礎知識と環境構築
- Ruby言語の基礎(Ruby未習者対象)
- HTML・JavaScript・CSSの基礎
- Railsではじめてのウェブアプリを作る方法
- Scaffoldを使用した高速開発
こんな方にオススメ
- Ruby on Railsを使って、データベースを扱うWebアプリケーションを開発してみたい方
- 環境構築が難しくてRailsの学習をあきらめてしまったことがある方
- できるだけ短期間で、動くプロダクトを開発したい方
- スマホアプリのバックエンドプログラムをRuby on Railsで構築したい方
約5時間の本講座は毎日2時間程度の動画を視聴すれば3日で終わる内容になっています。
3日間でRailsを書けるようになりましょう!
About the Instructor

eエデュケーション総合研究所にて、教育研修システムの開発・コンテンツ企画・制作などを担当。
本田技術研究所、放送大学をはじめ、国内50以上の教育機関や企業に、教育プラットフォーム(Moodle/Canvas/Blackboard)などの導入、運用支援、コンテンツ制作支援、教育用モバイルアプリ開発などを提供したり、Hour of Code、ラズベリーパイなどの対面ワークショップを企画・開催しています。
Java, Linux, PHP, Moodle, Ruby on Rails, Android, iOSアプリ開発に関するオンライン講座制作の講座を配信しています。
みなさんのスキルアップや、キャリアチェンジ、起業などに役立つ学びをサポートするオンライン講座をリリースしていきたいと、日々活動しています。
Course content
Section 1:Railsの基礎知識と環境構築 | ||||
1 | Ruby on Railsの概要 | Preview | 1:44 | |
2 | この講座の勉強の仕方 | Preview | 0:53 | |
3 | Railsのインストール(OS X/Mac) | 2:56 | ||
4 | OS X El Capitanへのインストール | 4:10 | ||
5 | OS EI Capitan(10.11.x)をお使いの方へ | 1:00 | ||
6 | Railsのインストール(Windows その1) | 5:29 | ||
7 | Railsのインストール(Windows その2) | 3:18 | ||
8 | 課題1:Railsのインストール | 1:00 | ||
Section 2:Ruby言語の基礎(Ruby未習者対象) | ||||
9 | Ruby言語の概要 | Preview | 3:07 | |
10 | Rubyのリファレンスをチェックしよう | 1:00 | ||
11 | クラスとオブジェクト | 2:14 | ||
12 | メソッドと引数 | 4:43 | ||
13 | 変数と代入演算子 | 3:41 | ||
14 | 変数のタイプ | 1:12 | ||
15 | 文字列の扱い | 2:50 | ||
16 | 二重引用符と式展開 | 6:01 | ||
17 | バックスラッシュ記法(エスケープ) | 6:07 | ||
18 | データ型の変換 | 3:51 | ||
19 | 配列を使ってみよう | 9:42 | ||
20 | 制御構文 | 11:05 | ||
21 | 繰り返し | 1:33 | ||
22 | case式 | 7:28 | ||
23 | 例外処理 | 9:12 | ||
24 | 時刻や日付の処理 | 9:34 | ||
25 | ハッシュ(連想配列)を使ってみよう | 10:07 | ||
Section 3:HTML・JavaScript・CSSの基礎 | ||||
26 | HTML5を学ぼう | 6:40 | ||
27 | CSSについて学ぼう | 5:38 | ||
28 | JavaScriptについて学ぼう | 2:56 | ||
29 | JavaScriptをHTMLファイルに追加してみよう | 2:07 | ||
30 | jQueryについて学ぼう | 12:11 | ||
31 | スライドショーの画像データ | 1:00 | ||
32 | Bootstrapの基本を学ぼう | 5:48 | ||
Section 4:Railsではじめてのウェブアプリを作ろう | ||||
33 | はじめてのプロジェクトを追加してみよう | Preview | 3:03 | |
34 | Railsプロジェクトのフォルダ構成 | 2:32 | ||
35 | 内蔵サーバーを起動してみよう | 1:55 | ||
36 | 内蔵サーバーの停止と起動 | 1:35 | ||
37 | 課題2:Rails内蔵サーバーを起動し | 1:00 | ||
38 | Railsの動作環境のチェック | 0:48 | ||
39 | コントローラーとアクションの追加 | 5:26 | ||
40 | ルーティングの設定 | 3:18 | ||
41 | リソースの追加 | 7:35 | ||
42 | ビューの追加 | 4:52 | ||
43 | new.html.rb | 4:52 | ||
44 | 入力フォームを追加してみよう | 4:55 | ||
45 | createアクションを追加しよう | 3:57 | ||
46 | Bookモデルを追加しよう | 6:09 | ||
47 | コントローラに保存処理を追加しよう | 2:46 | ||
48 | 登録したデータを表示するビューを追加 | 4:52 | ||
49 | データの登録処理を追加しよう | 2:50 | ||
50 | 一覧表示処理を追加しよう | 7:35 | ||
51 | 課題3:書籍データを登録し一覧表示しよう | 1:00 | ||
52 | Railsタグでリンクを追加してみよう | 6:58 | ||
53 | 課題4:リンクを追加してみよう | 1:00 | ||
54 | バリデーション機能を追加してみよう | 4:48 | ||
55 | 編集処理を追加しよう | 3:20 | ||
56 | 更新処理を追加しよう | 2:22 | ||
57 | 重複処理をまとめてみよう | 2:17 | ||
58 | 表示と編集のリンクを追加しよう | 3:35 | ||
59 | 削除処理を追加して、アプリを完成させよう | 7:00 | ||
60 | 課題5:最後までアプリを完成させてみよう | 1:00 | ||
Section 5:Scaffoldを使用した高速開発 | ||||
61 | 復習と、Scaffolding機能の概要 | Preview | 4:54 | |
62 | Scaffoldでコードを一括生成しよう | 11:26 | ||
63 | Scaffoldで生成したコードを実行しよう | 4:45 | ||
64 | RailsにBootstrapの適用しよう | 8:31 | ||
65 | 一覧表示ページをBootstrapらしくしよう | 1:55 | ||
66 | ラベルを日本語化してみよう | 12:34 | ||
67 | フィールド名表示を日本語化しよう | 8:27 | ||
68 | モデル名の複数形表示を無効にしよう | 2:58 |