プログラム基礎コース Ruby講座
Rubyは、日本人が作った言語で、主に日本で人気のある言語です。よくPythonと比較されます。
Ruby on Railsというフレームワークの登場により、人気に火をつけました。メタプログラミングなどもでき、Vagrant(仮想環境で作ったマシン、ローカルの環境を汚染せずに開発できる)などの設定ファイルの記述などにも使われています。
目次
1対1のソフトキャンパスRuby基礎コースの特徴
-
特徴
120コマでRubyの基礎を習得 -
特徴
2もっとも挫折しやすいオブジェクト指向プログラミングの考え方をわかりやすく解説! -
特徴
3最新の開発環境で学べる(自分のPCに構築も可能)
1対1のソフトキャンパスRuby基礎コースのカリキュラム・概要
![]() 1時間目 |
開発環境構築 | ・Rubyの特徴/・Rubyのインストール/・エディタ/IDEのインストール・設定 |
---|---|---|
Rubyの基本 | ・コードの基本/・画面への出力/・文字列と数値/・コメント | |
![]() 2時間目 |
変数 | ・変数のしくみ/・識別子/・予約語/・変数の宣言/・変数の使い方/・定数の使い方 |
![]() 3時間目 |
文字列・式と演算子 | ・文字列の理解/・式のしくみ/・演算子の種類 |
![]() 4~5時間目 |
条件分岐 | ・関係演算子と条件/・if文/・unless文/・case文/・論理演算子 |
![]() 6~8時間目 |
メソッド | ・timesメソッド/・upto, downtoメソッド/・stepメソッド/・for文/・while文, until文/・loopメソッド/・ネスト/・next/・redo/・処理の分岐/※Ruby 確認問題.pdf「確認問題1」 |
![]() 9~10時間目 |
関数 | ・関数の基本/・変数のスコープ/・引数/・戻り値 |
![]() 11~13時間目 |
配列 | ・配列の基本/・配列の宣言/・配列の記述/・配列の応用/※Ruby 確認問題.pdf「確認問題2」 |
![]() 14~15時間目 |
ハッシュ・シンボル | ・ハッシュの使い方/・シンボルの使い方 |
![]() 16時間目 |
正規表現 | ・正規表現の使い方 |
![]() 17~20時間目 |
オブジェクト指向プログラミング | ・オブジェクト指向の概要/・クラスの定義/・selfキーワード/・クラスの継承/・公開範囲 |
プログラム基礎コースRubyの難易度・コース時間・コース料金
難易度 | ★★★★☆ |
---|---|
受講時間 | 20コマ |
対応バージョン | 全てのバージョンに対応可 |
コース料金(税込) | |
---|---|
受講料 テキスト代 |
118,800円(税込) 3,300円(税込) |
合計 | 122,100円 |
Rubyコースの無料体験コースこちら
完全1対1のマンツーマン授業を楽しく体験してください。受講生のレベルによって担当する講師が変わります。初心者にわかりやすい講師と仕事に役立つスキルの身に付けるが得意な講師を選択してください。
A
これからRubyを勉強したい全くの初心者さん無料体験①
- Rubyでプログラミングングするってどうやるの?どんなところで使われている?など、これから勉強したらどんなことが身につくか説明します。
- 実際にエディタを使用しコーディングから実行まで一通りの流れを体験する
B
ほかの言語を知っている、プログラミング中級者の方の無料体験②
- Rubyと他言語は何が違うのか、Rubyを使うと何が便利か、使う時に注意すべきポイントは何かを説明
- エディタを使用して、一からRubyプログラムを組んでみよう
プログラム基礎コース Ruby講座の関連講座
- Azure Data Fundamentals (DP-900)講座
- C言語の資格
- C言語基礎講座
- C言語応用講座
- Git実践講座
- Go言語基礎講座
- Go言語応用講座
- ITILファンデーション講座
- ITストラテジスト試験
- ITパスポート試験
- Javaの資格「プログラミング能力認定試験」
- Java言語基礎講座
- Java言語応用講座
- MTA HTML5 アプリケーション開発に関する基本事項 (98-375)講座
- MTA HTMLとCSSを使用したプログラミングの基礎 (98-383)講座
- MTA JavaScriptを使用したプログラミングの基礎 (98-382)講座
- MTA Javaを使用したプログラミングの基礎 (98-388)講座
- MTA Microsoft Azure AI Fundamentals (AI-900)講座
- MTA Microsoft Azure Fundamentals(AZ-900)講座
- MTA Microsoft Power Platform Fundamentals (PL-900)講座
- MTA Pythonを使用したプログラミングの基礎 (98-381)講座
- MTA Windows テクノロジの基礎 (98-368)講座
- MTA ソフトウェア開発に関する基本事項 (98-361)講座
- MTA(データベースの基本事項 (98-364)講座
- ORACLE MASTER Bronze Oracle Database 12c認定試験 講座
- ORACLE MASTER Gold Oracle Database 12c認定資格講座
- ORACLE MASTER Silver Oracle Database 12c認定資格講座
- OracleCertifiedJavaProgrammer,Bronze認定資格講座
- OracleCertifiedJavaProgrammer,Gold認定資格講座
- OracleCertifiedJavaProgrammer,Silver認定資格講座
- Oracle認定資格「Java」
- PHP基礎講座
- PHP応用講座
- PHP技術者認定上級試験講座
- PHP技術者認定初級試験講座
- Pythonエンジニア認定試験(基礎)講座
- Python基礎講座
- Python応用講座
- Ruby応用講座
- Scala応用講座
- Scala言語講座
- SQL基礎講座
- SQL応用講座
- Unity基礎講座
- Unity言語応用講座
- Unity認定プログラマ試験講座
- VB.net基礎講座
- VB.Net応用講座
- エンベデッドシステムスペシャリスト試験
- システムアーキテクト試験
- システム監査技術者試験
- デモプログラム(スマホ対応可)実践講座
- プログラム・データベース実践(オリジナル業務システム制作)
- プログラム1級試験(C言語) 講座
- プログラム1級試験(Java) 講座
- プログラム2級試験(C言語) 講座
- プログラム2級試験(Java) 講座
- プログラム3級試験(C言語) 講座
- プログラム3級試験(Java) 講座
- プログラム仕様書・設計書実践講座
- プログラム基礎コース Ruby講座
- プロジェクトマネージャ試験講座
- 基本情報技術者試験講座
- 応用情報処理技術者試験講座
- 情報処理安全確保支援士試験講座