9/21(Fri)

今日の生放送

Ruby入門

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

第1回:2017年1月30日公開

60min

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

おためし受講する(5分)

コース概要

この授業は、全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の基礎を勉強するエンジニア初心者の方、Rubyを改めて体系的に学習したいエンジニアの方

担当の先生

パーソナリティ

  • 新井 利佳

    新井 利佳

    スクー放送部

  • 江川 みどり

    江川 みどり

    スクー放送部

  • 田原 彩香

    田原 彩香

    スクー放送部

  • 大木 しのぶ

    大木 しのぶ

    スクー放送部

参加したい受講生 : 1201

タグ

サンプルファイル

月額980円で、4,600本以上の授業が見放題

授業リスト

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

2017年1月30日公開

60min.

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

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

スライド資料

Ruby入門 -irbと基本操作-

2017年1月30日公開

60min.

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日公開

60min.

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

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

スライド資料

Ruby入門 -配列とハッシュ-

2017年2月21日公開

60min.

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

▪︎授業内容

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

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

スライド資料

Ruby入門 -APIドキュメント-

2017年2月21日公開

60min.

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

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

スライド資料

プレミアム生放送

関連授業

人気の生放送授業

もっと見る

新着の生放送授業

もっと見る

アクティビティ