Ruby on Rails 5入門 -Rubyプログラミングの基礎から学べる-
4.2 (123 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
815 students enrolled

Ruby on Rails 5入門 -Rubyプログラミングの基礎から学べる-

人気のWebアプリケーションフレームワーク Ruby on Railsの基礎を短時間で習得できます!Rubyの基礎から丁寧に説明します。
4.2 (123 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
815 students enrolled
Current price: $57.99 Original price: $89.99 Discount: 36% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 8 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • プログラミング言語Rubyのプログラミングができる
  • Cloud9を使ってRuby on Rails 5の開発環境が構築できる
  • Ruby on RailsによるHello World! プログラムが書ける
  • シンプルな電話帳アプリの開発を通して、CRUDアプリケーションの開発ができる
  • Ruby on Railsを学ぶ上で重要な用語の意味を知ることができる
Course content
Expand all 63 lectures 03:45:49
+ はじめに
3 lectures 12:33
受講オリエンテーション
08:31
補足:受講オリエンテーション
00:31
+ はじめてのRubyプログラミング入門
28 lectures 01:27:04
プログラミングとは
01:15
Rubyとは
00:35
Ruby / Ruby on Railsの違いについて
00:54
Rubyの公式サイト
00:44
Rubyの開発環境について
02:47
Hello World!
02:15

コメント文の使い方を学習します

  • 1行コメント
  • 複数行コメント
コメント
03:05
変数
03:54
補足:定数
00:28
定数
02:03
オブジェクト
01:15
数値オブジェクト
05:17
文字列オブジェクト①
04:19
文字列オブジェクト②
04:26

配列オブジェクトについて学習します①

  • 配列オブジェクトとは
  • 配列の作成
  • 各要素の取り出し
  • インデックス(添字)


配列オブジェクト①
03:44

配列オブジェクトについて学習します②

  • 要素の更新
  • 要素の追加
  • 配列の長さの取得
  • ソート(並び替え)
配列オブジェクト②
04:16

ハッシュオブジェクトについて学習します①

  • ハッシュオブジェクトについて
  • ハッシュオブジェクトの作成
  • キーを指定した値の取り出し
ハッシュオブジェクト①
05:52

ハッシュオブジェクトについて学習します②

  • 値の書き換え
  • 新規要素の追加
  • 要素の削除
ハッシュオブジェクト②
03:23

条件分岐を実現出来るif文を学習します。

条件分岐(if)
07:24

条件分岐を実現出来るcase文を学習します。

条件分岐(case)
05:26

繰り返し処理forの使い方を学習します。

繰り返し処理(for)
01:26

繰り返し処理eachの使い方を学習します。

Preview 01:33

繰り返し処理whileの使い方を学習します。

Preview 03:29

下記について学習します。

  • 回数を指定できる繰り返し処理timesの使い方
  • 繰り返しを一回スキップできるnextの使い方
繰り返し処理(timesとnext)
03:55

下記について学習します。

  • 繰り返し処理loopの使い方
  • 繰り返しを抜けるbreakの使い方
繰り返し処理(loopとbreak)
02:54

メソッドの自作方法と使い方を学習します。

  • メソッド 引数なし
  • メソッド 引数あり
  • 引数とは
  • メソッドの呼び出し方
  • 戻り値とは
メソッドの作成
05:09

クラスの作成の仕方を学習します。

クラスの作成
04:49
+ AWS Cloud9による開発環境構築
11 lectures 30:14
補足:Cloud9がAWSと統合した件について
00:36
イントロダクション
03:44
AWSの無料利用枠について
02:00
!!!【重要】広告ブロックプラグインはOFFに設定してください!!!
00:14
注意事項 !!必ず確認してください!!
02:42
AWSアカウント作成
01:20
IAMの設定
08:27
無料利用枠の使用のアラートの受信設定
02:00
補足:プラットフォーム選択
00:16
Cloud9のセットアップ
06:04
Cloud9の画面説明
02:51
+ Ruby on RailsによるHello World!
5 lectures 16:12
補足:no connection poolが発生した場合の対応
00:38
開発準備
05:32
このセクションに関する補足
01:31
開発と動作確認
06:25
動作確認についての補足
02:06
+ 電話帳アプリ開発(CRUD基礎)
13 lectures 01:15:14
電話帳アプリの開発について
03:33
プロジェクト作成、モデル作成、コントローラー作成
08:58
新規登録 (Viewの開発)
04:24
新規登録(一覧画面に新規登録画面へのリンクを追加)
01:29
新規登録(動作確認)
02:40
新規登録(バリデーションの追加)
07:49
編集機能の開発
08:49
詳細画面の開発
05:41
削除機能の開発
05:37
全体を通して動作確認
03:10
リファクタリング(Controller)
09:32
+ ボーナスレクチャー
1 lecture 00:30
ボーナスレクチャー
00:30
Requirements
  • 初歩的なPCの操作の知識
  • 初歩的なHTMLの知識
Description

このコースは、Ruby on Railsの基礎を短時間で学習して、Webアプリケーションを開発できるようにしたい方向けに最小構成のコードを丁寧に解説しながら、RubyRuby on Railsの基礎を短時間で習得できる内容となっております。

このコースは、プログラミング初心者の方を対象としております。普段からプログラミングをされている方には、物足りないと感じてしまう場合がありますので、ご注意ください。

Ruby on Railsは、とても強力なフレームワークです。これから新規にWebアプリケーションを作る時におすすめします。

私はRuby on Railsのエンジニアとして実務経験を詰みながら、勉強会やインターンの講師の仕事もしてきましたので、その経験を生かしたカリキュラムとなっております。

Ruby on Railsを勉強する人気のコースは世の中に沢山ありますが、勉強会の講師を行ってきた経験から、はじめての方が取り組むには難しすぎる内容だと感じることがよくありました。

そこで、最小構成のコードを手を動かして学ぶ本コースを作成しました。

初心者が、手間取りやすい開発環境の構築も、全手順を動画で解説するので安心です。

このため、Ruby on Railsの勉強をはじめてみたけれど、内容が難しくて挫折してしまった方が、もう一度基礎を学びたいケースにも向いています。

この講座で、短時間でRuby on Railsの基礎を学び、そのあとに公開を目指したWebサービス開発の学習を進めるのがオススメです。

このコースの主な内容は、下記となります。

  1. プログラミング言語Ruby入門
  2. Ruby on Railsの学習をする上で、知っておいた方がよい基本的な事項を知ることが出来ます。
  3. Cloud9というWebサービスを使って、Ruby on Rails 5の開発環境を構築できるようになります。
  4. 新しいプログラミング言語や、フレームワークを学習するときのお約束、Hello World!を開発します。
  5. シンプルな電話帳アプリケーションの開発を通して、CRUDアプリケーションの開発の基礎を学びます。

【改訂履歴】

  • 2018/1/9 開発環境構築について、Cloud9がAWSに統合したことへの対応
  • 2017/4/19〜 レクチャーの追加:プログラミング言語Ruby入門に関する講座を随時追加中。
  • 2017/4/18 レクチャーの追加「5-13 リファクタリング(Controller)」
  • 2017/4/7 電話帳アプリの完成版ソースコードをダウンロードできるようにしました。
  • 2017/4/7 Hello Worldの完成版ソースコードをダウンロードできるようにしました。


Who this course is for:
  • Ruby on Railsをはじめて学習する方
  • プログラミング言語Rubyをはじめて学習する方
  • プログラミング初心者