Ruby入門

  • このエントリーをはてなブックマークに追加
Ruby入門 -開発環境と基礎知識-
第1回:2017年1月30日公開 01:00:00

Ruby入門 -開発環境と基礎知識-

受講する

この授業は、全10回の構成です。

受講することで、Rubyの基本文法を理解し、プログラムを記述し、Webアプリケーション開発を行うことができるCRUD処理を含むDB連携のWebアプリケーションを一人で作成できるようになります。

本授業はRubyの基本を学習する授業ですが、Webアプリケーションを扱うことから、HTMLの基礎的な知識をお持ちの方で
・初めてRubyの基礎を勉強するエンジニア初心者の方
・Rubyを改めて体系的に学習したいエンジニアの方
等、実務ではRubyに触れてこなかった方にお薦めです。

 

本授業では、Rubyの実行環境が必要です。
初心者の方には、手軽に用意できるクラウド開発環境を推奨しています。クラウド開発環境は、お使いの端末のOS(例:MacやWindowsなど)とは無関係に利用することができます。
クレジットカードが必要なものとそうではないものがあるため、参考情報に沿って事前にご準備をお願いいたします。
クレジットカードをお持ちの方
Cloud9で開発環境構築
クレジットカードをお持ちではない方
CodeAnywhereで開発環境構築

なお、クラウド開発環境ではなく、ローカル開発環境を最初から構築したい方は、以下に沿って事前にご準備をお願いいたします。
Mac OS X 端末をお使いの方
開発環境の構築 -Mac編- 
Windows 端末をお使いの方
開発環境の構築 -Windows編-

 

将来的にWebアプリケーションの開発が容易にできるよう、必要な方は、Ruby on RailsやDBMSのインストールもしておいてください。
※授業内で必須では使用いたしません
※上記の”開発環境の構築”ページでご案内しております

授業一覧
Ruby入門 -開発環境と基礎知識-
2017年1月30日公開
01:00:00

開発環境の構築方法と構築後のRuby実行モードへの切り替えや作業方法を学習していきます。

▪︎授業内容
プログラミング言語Rubyと開発環境とは
開発環境の構築
Ruby実行環境の起動

Ruby入門 -irbと基本操作-
2017年1月30日公開
01:00:00

Rubyで命令を記述し処理を実行する方法の基礎を学びます。

▪︎授業内容
irbで「Hello World」を出してみよう
ソースコードで「Hello World」を出してみよう
文字列とは
文字コードとは
コメントと埋め込みドキュメントとは
ローカル変数とは
プリント文とは

  • 授業の流れ
  • 00:38
  • 自己紹介
  • 01:14
  • 本日のゴール
  • 00:23
  • 【先生からの質問】開発環境の準備状況を教えてください。
  • 02:41
  • 開発環境の使い方
  • 11:01
  • Hello world
  • 02:25
  • 文字列
  • 04:35
  • 文字コード
  • 01:21
  • コメントと埋め込みドキュメント
  • 04:59
  • ローカル変数
  • 06:17
  • プリント文
  • 03:18
  • まとめ
  • 00:41
  • Q.よく参照できる変数と参照できない変数と聞くのですが参照できるとは、取得してメソッドで処理したりできるということでよいでしょうか?
  • 01:39
  • Q.今回初めて見るのですが、先生は30歳からITを初めて勉強されたのですか? すると30代からでもプログラマーには十分なれるのですね。 いくつまでチャンスがあると思いますか?
  • 01:45
  • Q.文字列を連続して、
  • 00:46
  • Q.Rubyを学ぶ際にどこで苦労したかお聴きしたいです。
  • 01:08
  • Q.僕や新井さんレベルの人が、写経するといいrubyコードがあるサイトとかはありませんか??ヘタクソなコードを写経すると悪い癖がつくので・・・
  • 01:22
  • Q.rubyという言語は他の言語に比べ、てどのような特徴がありますか?
  • 00:53
  • Q.言語のリファレンスドキュメントは何を見ると良いですか?
  • 01:17
  • Q.ゼロからプログラミングを勉強する時、先生のコツなどありましたら教えていただきたいです。
  • 01:06
  • Q.Cloud9で作成物をローカル環境に落として使用する事はできるのでしょうか?
  • 00:32
  • Q.railsはフルスタックフレームワークと聞きますが、サーバサイドはもちろんですが、JSのようにクライアントサイドやネイティブアプリ制作もできるのですか?
  • 01:34
  • Q.croud9実行していないのでよくわかりませんがpryも入っていますか。
  • 01:06
  • Q.railsでLINEやMessengerと連携するWebアプリは作れますか?
  • 01:01
  • お知らせ
Ruby入門 -変数-
2017年2月15日公開
01:00:00

Rubyの実行環境を使い、学習を進めていくための基本操作を学びます。Rubyの変数の使い方とその種類や特徴を理解することでRubyプログラムを自律して実装することができるようになります。

▪︎授業内容
変数の使い方
変数の種類
スコープ

Ruby入門 -配列とハッシュ-
2017年2月21日公開
01:00:00

Rubyの配列とハッシュの概念、その使い方を理解することでRubyプログラムを自律して実装することができるようになります。

▪︎授業内容

▪︎配列
・配列とは
・配列の要素の取得と追加
・配列メソッド
・配列の応用例

▪︎ハッシュとは
・ハッシュとは、配列との違い
・ハッシュのキー
・ハッシュの値の取得と追加
・ハッシュメソッド
・配列の応用例

Ruby入門 -APIドキュメント-
2017年2月21日公開
01:00:00

APIドキュメントの読み方を理解することでAPIを活用したRubyプログラムの実装ができるようになります。

▪︎授業内容
・APIとは
・RubyのAPIドキュメント
・ドキュメントを確認してみよう
・APIのライブラリを使ってみよう
  組み込みライブラリ
  標準添付ライブラリ
・まとめ

こんな人にオススメ
全般

初めてRubyの基礎を勉強するエンジニア初心者の方、Rubyを改めて体系的に学習したいエンジニアの方

タグ
担当の先生
受講生代表
  • 新井 利佳

    新井 利佳

    スクー放送部

  • 江川 みどり

    江川 みどり

    スクー放送部

  • 田原 彩香

    田原 彩香

    スクー放送部

  • 大木 しのぶ

    大木 しのぶ

    スクー放送部

この授業を受けたい(862人)
その他 782人

受けたい授業ランキング

もっと見る

新着の生放送授業

もっと見る

関連授業

生放送授業への参加は無料です
Schooの会員登録および生放送授業への参加は無料です。生放送授業では先生に質問したり他のユーザーと一緒に楽しく学ぶことができます。
×