はじめに
  • はじめに
  • 受講オリエンテーション
  • 補足:受講オリエンテーション
  • サンプルコードについて
開発環境構築
  • イントロダクション - 開発環境構築
  • サンプルコードの動作環境
  • AWSの無料利用枠
  • AWSを利用する際の注意点
  • AWSアカウントの作成
  • 無料利用枠の使用のアラートの受信
  • IAMの設定
  • !!!【重要】広告ブロッカーは無効にしてください!!!
  • 学習環境に関する小テスト
  • 補足:プラットフォーム選択
  • Cloud9のセットアップ
  • Cloud9の画面説明
  • 学習を再開する方法
  • 補足:AWS Cloud9のテキストエディタの設定について
  • ソフトウェアのアップデート
  • 新・Rubyのバージョン管理
  • Railsのインストール
  • 補足:環境を作り直す方法
  • 補足:ローカル開発環境構築
  • セクションまとめ
はじめてのRuby入門
  • イントロダクション - はじめてのRuby入門
  • Rubyとは
  • 動作確認環境について
  • (再掲)サンプルコードについて
  • はじめてのRubyプログラム①
  • はじめてのRubyプログラム②
  • 補足:速習Linuxコマンド
  • エラーを自力で取り除く方法
  • 演習: Hello, Ruby! ①
  • 演習: Hello, Ruby! ②
  • コメント
  • 変数(ローカル変数)
  • 変数名の命名規則
  • 良くない変数の使い方
  • 定数
  • リテラル
  • オブジェクト指向プログラミング言語の概要
  • 数値(Numeric)
  • 文字列①
  • 文字列②
  • 空白文字
  • 比較演算子による値の比較
  • 演算子の優先順位
  • 数値と文字列は暗黙的に変換されない
  • インクリメントとデクリメント
  • 真偽値と論理演算子①
  • and, or, not
  • 条件分岐 if
  • 例題 if ① : 通知表の成績を出力
  • 例題 if ②:動物の鳴き声を出力
  • 演習 :テーマパークの入場料計算
  • 演習回答 : テーマパークの入場料計算
  • 条件分岐 unless
  • 条件分岐 case
  • メソッド
  • メソッドの命名規則
  • 演習:動物の鳴き声を出し分けるメソッド
  • 演習回答:動物の鳴き声を出し分けるメソッド
  • 演習:FizzBuzzのメソッド
  • 演習回答:FizzBuzzのメソッド
  • 出力 puts, print , p, pp
  • 配列
  • ハッシュ
  • 繰り返し処理の概要
  • 繰り返し処理 each, for
  • 繰り返し処理 hash
  • 繰り返し処理 times
  • 繰り返し処理 while
  • 繰り返し処理 upto, downto
  • 繰り返し処理 step
  • 繰り返し処理 loop, break, next
  • オリジナルのクラスを作成する
  • アクセサメソッド①
  • アクセサメソッド②
  • クラス変数
  • クラスメソッド
  • クラスと定数
  • クラスの継承
  • モジュール
  • 例外と例外処理
  • Rubyのコーディングルール
  • メソッドの公開範囲
  • セクションまとめ
はじめてのRuby on Rails入門
  • イントロダクション - はじめてのRuby on Rails入門
  • 学習環境について
  • 補足:学習環境について
  • MVCアーキテクチャ
  • Railsの基本理念
  • はじめてのRuby on Railsプログラミングについて
  • 補足:Railsバージョン指定について
  • (再掲)サンプルコードについて
  • 新規Railsプロジェクトの作成