HOME > Web・IT系 > Ruby入門講座

Ruby入門講座

Web・IT系

Twitter、楽天サイトに使用されているプログラムを楽しもう!

パソコン・Web
Ruby入門講座

 無料 資料請求 簡単 お問い合わせ
  • 標準学習期間
    1ヶ月
  • 在籍期間
    1ヶ月
  • 添削回数
    -回
  • 教材発送
    一括

講座概要 どんな講座?何を学ぶの?

まずはプログラミングに慣れること! ポイントを絞った徹底学習でとにかくかんたん!

講座概要

海外で100万人以上と言われるプログラマーに利用され、Twitter、楽天サイト、食ベログなど大手サイトに使われている言語「Ruby(ルビー)」は、まつもとゆきひろ氏により開発された日本生まれのオブジェクト指向スクリプト言語であり、テキスト処理やシステム管理、ネットプログラミング、プロトタイプ型の開発等、様々な領域で幅広く利用できます。
また、既存の多くの言語と比較して、より簡単かつ直接的に処理を記述でき、自分が思った通りにコンピュータを使いこなせて気分が良いと感じています。

■Rubyの特長
·シンプルな文法
·普通のオブジェクト指向機能(クラス、メソッドコールなど)
·特殊なオブジェクト指向機能(Mixin、特異メソッドなど)
·演算子オーバーロード
·例外処理機能
·イテレータとクロージャ
·ガーベージコレクタ
·ダイナミックローディング

本講座は、開発者のまつもとゆきひろ氏が、自身のプログラミング言語論、仕事に対する考え方、オープンソースの意味、そしてRuby誕生の秘密など語り、ベテラン講師がRubyを解説することにより初心者でも安心してプログラミングが学習できる入門講座です。また、Ruby技術者認定試験に対応している為、資格を目指す方にもお勧めです。

たのまな講座 ここがポイント!
  1. POINT1

    とにかくカンタン!わかりやすい!しかも6時間速習!
    Ruby開発者である、まつもと ゆきひろを擁する(株)ネットワーク応用通信研究所監修のもと、Ruby講師としてベテランの中越 智哉氏によるわかりやすい解説、そしてポイントを絞った徹底学習で速習が可能です。初めて利用する方から、ある程度プログラムについて理解しているユーザー、Ruby技術者認定試験合格を目指す方まで、幅広く学習できます。

  2. POINT2

    身につく実践的なテクニックを学びます!
    Rubyを利用してプログラムを作成するために必要な知識とオブジェクト指向について習得し、基本文法やプログラムの作成と実行の方法など学習することにより、自身でプログラミング作成ができるまでの実践的なテクニックを学べます。

  3. POINT3

    Rubyアソシエーション認定のテキスト使用!
    Ruby開発者 まつもと ゆきひろ氏が理事長を務めるRubyアソシエーションの「認定テキスト」を使用。DVDと同時に認定テキストを使用することで、より理解度がアップできます。また、演習問題で理解度を確認することができます。

  4. POINT4

    Ruby技術者認定試験対応!
    Rubyアソシエーションが実施しているRuby技術者認定試験(Silver)に準拠しているのでコース修了後には、試験合格相当の知識が身につきます。

Rubyのカリスマ まつもと ひろゆき氏に聞く!

Rubyの開発者まつもとゆきひろ氏自身が理事長を務めるRubyアソシエーションが実施しているRuby技術者認定試験(Silver)に準拠しているのでコース修了後には、試験合格相当の知識が身につきます。

まつもと ゆきひろ氏

プログラミング言語Rubyは、プログラマによるプログラマのためのプログラミング言語です。Rubyは既存の多くの言語と比較して、より簡潔かつ直接的に処理を記述できます。世界中の数多くのプログラマがRubyを使うと、自分が思った通りにコンピュータを使いこなせて気分が良いと感じています。Rubyの最大の特徴は、この「気分の良さ」と、そこからくる生産性の高さです。Rubyはテキスト処理やシステム管理、ネットワークプログラミング等、様々な領域で幅広く利用されています。2004年に公開された、Rubyで記述されたWebアプリケーションフレームワークRuby on Rails の成功によって証明されたRubyの生産性の高さから、近年、界中で利用者が劇的に増加しています。「Ruby入門コース」を利用してテキストの内容を実際の実行例と解説が含まれたDVDで確認しながら学習すれば、Ruby文法の基本をすばやく理解できます。

コースに含まれるテキストは、Rubyの開発者まつもとゆきひろ氏自身が理事長を務めるRubyアソシエーションが実施しているRuby技術者認定試験(Silver)に準拠しています。コース修了後には、Ruby技術者認定試験(Silver)合格相当の知識が身についているはずです。

まつもと ゆきひろ氏 Matz

まつもと ゆきひろ氏

世界的に評価の高いプログラミング言語「Ruby」の開発者で、英語圏ではMatzの通称で知られる。現在、島根県松江市に在住し、株式会社ネットワーク応用通信研究所(NaCl)フェローとして勤務する。また、Rubyの普及と発展を支援する団体として設立された「Rubyアソシエーション」の理事長および楽天株式会社技術研究所フェローも兼任する。

このページのトップへ

資料請求・お問い合わせはこちら
資料請求
資料請求
メールでのお問い合わせ
お問い合わせ
お問い合わせフリーダイヤル
お問い合わせフリーダイヤル 0800-111-4959 10:00〜19:00(土日祝日含む)
たのまななら受講中も安心サポート!

お申し込みはこちら

  • CHECK
  • プレゼントキャンペーン対象講座

教材サンプルムービーを視聴する
分割払い

 もっとくわしく
【ご注意】
■分割払い例について
分割払い例は目安として「教育ローン」でのお支払いの場合を掲載しています。 クレジットカードでの分割のお支払い目安については、「お申し込み方法」をご確認ください。

このページのトップへ

  1. STEP1

    「言語の基礎」を理解

    講義DVDとテキストで、Rubyの特徴やプログラム言語の「文法」や「メソッド」などの基本を理解しましょう。

  2. STEP2

    「オブジェクト指向的な表現」を理解

    サンプルコードを用いてそのコード内容を理解し、実際にPC上で実行してみましょう。サンプルコードを動かしているところは自分で書いて実行できるまで一時停止しておき、出来上がってから再開するなど、ご自分のペースに合わせて学習を進めてください。

  3. STEP3

    「組込みクラスの活用法」を理解

    サンプルコードを用いてそのコード内容を理解し、実際にPC上で実行してみましょう。サンプルコードを動かしているところは自分で書いて実行できるまで一時停止しておき、出来上がってから再開するなど、ご自分のペースに合わせて学習を進めてください。

  4. STEP4

    「演習問題」で知識の定着を確認

    DVDとテキストによる学習が終わったら、演習問題にチャレンジしてください。分からない問題は「解答解説」で確認しましょう。何度も繰り返し解いていただくと効果的です。




  5. STEP5

    「Ruby技術者認定試験」の受験申請!!

    「Ruby技術者認定試験」は、コンピュータを利用した試験により行われ、受験者が場所や日時を自由に選んで受験することができます。「試験予約サイト」で受験申請をしてください。

  6. STEP6

    「Ruby技術者認定試験」に挑戦!!

    「Ruby技術者認定試験」の合格者には、Rubyアソシエーションより「Ruby Association Certified Ruby Programmer Silver」の認定証が交付されます。認定者は、Ruby技術者としての技術力を公正に評価されます。

講師:中越 智哉氏

中越 智哉氏

[PROFILE]
2006年3月に株式会社ナレッジエックスを設立。主にJava/Rubyを中心としたIT開発技術の教育・研修に従事。2007年にはRuby/Rails講師養成講座で講師を務めたほか、Ruby/Rails研修講師の実績も豊富。

この講座は、Rubyをこれから勉強していこうとお考えの方を対象に、言語の基礎から、オブジェクト指向的な表現、組込みクラスの活用法など、幅広い範囲をカバーしています。 内容は、世界におけるRubyの発信拠点ともいえる株式会社ネットワーク応用通信研究所の作成したテキストをベースとしております。さらに、この講座ではそれらの説明一つ一つをより詳しく、丁寧に解説しておりますので、書籍などを読んで独学しただけでは難しくて理解できなかった・・・といった方にもわかりやすく学習を続けて頂ける、そんな構成となっております。

 またこの講座では豊富なサンプルコードを用いてそのコード内容の解説や、実際にPC上で実行する様子なども収録してありますので、正しい結果を一緒に確認して頂きながら進めることができます。全体として、実際に研修講義をしているのと近い形で収録されておりますが、DVD教材ですから納得のいかないところは繰り返し見直したり、サンプルコードを動かしているところは自分で書いて実行できるまで一時停止しておき、出来上がってから再開するなど、ご自分のペースに合わせて学習を進めて頂くことで、より効果的にスキルアップできるはずです。ぜひ、皆様のスキルアップにこの講座をお役立てください。

コース開発者:安藤 葉子 氏

安藤 葉子 氏

[PROFILE]
2002年ネットワーク応用通信研究所入社。
前職のRedHat公認インストラクターの経験を買われ、RubyおよびRuby on Railsの教育コースのコーディネートを担当している。

Ruby入門講座は、プログラミング言語Rubyに興味がある方のために作成されたコースです。Windowsならコマンドプロンプト、Macであればターミナルを利用して、実際の操作例を見ながらRubyの実行方法を学ぶことができます。

これからRubyを始めようと考えている方はもちろん、市販の本を利用してRubyを勉強し始めたけれどもプログラムの書き方がよく分からない、周りに質問する人がいない、等の理由でプログラミング言語の勉強に挫折した事のある人には、このコースでもう一度勉強を始めてはいかがでしょうか。

DVDでは同梱のテキストに沿って、Rubyプログラムの作成/実行を実際に行います。また、経験豊富な講師による詳しい説明で、文章だけでは読み解く事が難しい概念も理解できると考えています。
DVDに同梱されるテキストは、Ruby開発者まつもとゆきひろが理事長を務めるRubyアソシエーションが実施するRuby技術者認定試験の範囲をカバーしています。テキストとDVDの内容を修了し、Rubyの理解に自信が持てたら、Ruby技術者認定試験で力試しをしてください。

このページのトップへ

初心者からでも学習できますか?
Ruby開発者である、まつもとゆきひろ氏監修のもと、Ruby講師としてベテランの中越 智哉氏によるわかりやすい解説の為、初心者の方でも安心して学習できます。
どのような方が受講していますか?
プログラミング系やWeb系のお仕事に携わっている方はもちろんのこと、システム開発の方、IT関系に興味を持っている方など幅広くご受講いただいております。
Ruby技術者認定試験に合格できますか?
Rubyアソシエーションが実施しているRuby技術者認定試験(Silver)に準拠しているので、試験合格相当の知識は身についております。
Ruby技術者認定試験に合格したら履歴書に書ける資格ですか?
もちろん、資格欄に明記できます。就職や転職の際に大いに活用できます。
メールでのお問い合わせ

このページのトップへ

教材
  1. 講義DVD 3枚(1枚約2時間)
  2. 講義テキスト(「Rubyアソシエーション認定テキスト」) 1分冊
  3. 演習問題(「解答・解説」) 1冊
  4. 学習の手引き 1冊
主要教材紹介
  1. 講義DVD 3枚(1枚約2時間)
    Ruby開発者まつもとゆきひろ氏監修のもとRuby/Rails講師養成のベテラン講師、中越智哉先生がプログラムを作成するために必要な知識とオブジェクト指向。また、基本文法やプログラムの作成と実行の方法などを徹底学習でわかりやすく教えてくださいます。コース終了後の腕試しとしてRuby技術者認定試験の受験をお勧めいたします。
  2. Rubyアソシエーション認定テキスト
    当講座で使用するテキストはRubyアソシエーション認定の公式テキスト。Ruby言語習得への近道!
  3. 演習問題(解答・解説付)
    各章終了後に確認として各章の演習問題を解いてください。コース終了後に再度、演習問題を解けば、より知識が身につき、Ruby技術者認定試験の予習問題としても使えます。
    内容:
    ・Ruby入門
    ・Rubyの基礎
    ・オブジェクトとクラス
    ・モジュール
    ・例外処理と大域脱出
    ・基本的なクラス
カリキュラム
  1. 第1章 Ruby入門

    ・プログラムの構成と実行

  2. 第2章 Rubyの基礎

    ・コメント
    ・予約語
    ・識別子
    ・演算子
    ・制御構造:条件判断
    ・制御構造:繰返し
    ・よく利用されるクラス
    ・メソッド

  3. 第3章 オブジェクトとクラス

    ・オブジェクト
    ・クラス
    ・変数について
    ・定数
    ・メソッドの種類
    ・メソッドの利用方法
    ・継承

  4. 第4章 モジュール

    ・モジュール

  5. 第5章 例外処理と大域脱出

    ・例外とは
    ・例外に伴う処理

  6. 第6章 基本的なクラス

    ・組込クラス一覧
    ・数値
    ・文字列
    ・正規表現
    ・配列
    ・ハッシュ
    ・時間を扱うクラス

利用環境

Ruby利用環境の構築方法

Windows XP/Vista/7 をお使いの場合
◇Ruby
○動作確認を行っているインストーラ
ActiveScriptRuby 1.8.7(p302) with-winsock2 tcl-stub
http://arton.hp.infoseek.co.jp/ActiveRuby.msi
○インストーラの説明
http://arton.hp.infoseek.co.jp/indexj.html
○使い方
(1)管理者権限を持つユーザでログインして、インストーラをダウンロードします。
(2)インストーラをダブルクリックし、指示に従ってインストールを行います。デフォルトの値を変更する必要はありません。
(3)インストール完了後、デスクトップに用意された「ruby console」ショートカットをダブルクリックして開いたコンソールを利用します。
(4) Rubyプログラムを保存したディレクトリに cdコマンドで移動し、DVDの指示に従ってプログラムを実行します。

◇エディタ
メモ帳が利用できます。
ファイルを保存する時に、「ファイルの種類」で「すべてのファイル(*.*)」を選択してください。
■Macintosh OS X Leopard (10.5.8)/Snow Leopard (10.6)

◇Ruby
MacOS X に同梱されている「Xcode」のインストールで利用可能
○使い方
(1)「Mac OS X Install DVD」をドライブに入れ、開いたウィンドウの「オプション」をクリックします。
(2)「Xcode.mpkg」をダブルクリックするとインストーラが起動するので、画面に表示されるとおりインストールを行います。
(3) Finderを開き、「アプリケーション」ー「ユーティリティ」と移して「コンソール」をダブルクリックして開いたコンソール画面を利用します。
(4)Rubyプログラムを保存したディレクトリに cdコマンドで移動し、DVDの指示に従ってプログラムを実行します。

◇エディタ
「テキストエディット」が利用できます。
ファイルの保存画面で表示される、「拡張子が指定されていない場合 は".txt"を使用」のチェックを外してお使いください。

資格概要 ◆Ruby技術者認定試験
資格区分 民間資格
資格概要
メリット
傾向
・認定者は、Ruby技術者としての技術力を公正に評価され、高い水準のRubyによるシステム開発能力を持つことを認定されます。
・認定によりRubyベースでシステム開発を行ううえで必要な基礎的な知識と応用力をもつことをアピールすることができます。
・試験の合格者は、Rubyアソシエーションにより『Ruby Association Certified Ruby Programmer』として認定され、Rubyアソシエーションが発行する認定証が交付されます。
受験資格 受験資格を特に設けていません。受験を希望する方は、年齢などにかかわらず、どなたでも受験することができます。
試験日程 随時
受験料 15,750円(税込み)
受験会場 全国の主要都市で試験を受けることが可能となっております。詳細につきましては、プロメトリック(株)の試験会場(テストセンター)をご覧ください。
試験形式 50問(選択式) CBT(コンピュータ ベースド テスティングComputer Based Testing)試験時間 90分
試験内容 実行環境
・ 実行方法・ コマンドラインオプション・ 環境変数・ irb

文法
・ コメント・ リテラル・ 変数/定数とスコープ・ 演算子・ 条件分岐・ ループ・例外処理・ メソッド呼び出し・ ブロック・ メソッド定義・ クラス定義・ モジュール定義

組み込みライブラリ
・ 組み込み関数・ 組み込みクラス

オブジェクト指向
・ ポリモルフィズム・ 継承・ mix-in
合格ライン 非公開
申込み・問合せ先 プロメトリック(株)
0120-387-737
http://it.prometric-jp.com/testlist/ruby/index.html

Rubyアソシエーション運営委員会
http://www.ruby-assn.org

このページのトップへ

資料請求・お問い合わせはこちら
資料請求
資料請求
メールでのお問い合わせ
お問い合わせ
お問い合わせフリーダイヤル
お問い合わせフリーダイヤル 0800-111-4959 10:00〜19:00(土日祝日含む)
たのまななら受講中も安心サポート!