Ruby入門 〜Twitter風掲示板を作りながらプログラミングを学ぶ〜

第3回|Ruby入門 - Webアプリケーションの制作プロセス【後半】

おためし受講中
  • 授業で使用する教材

    教材はありません

「授業フィードバック」で、授業の感想を教えてください!

チュートリアルは、こちらの「その他のオプション」からいつでも確認いただけます。

コピーしました!

ここには授業中のやりとりが表示されます

生放送でのコメントが再生されています

【前半】授業
  • 自己紹介&アジェンダ
  • 00:00:13〜(02:24)
  • rails new sc1コマンドを使って実装してみよう
  • 00:02:37〜(01:27)
  • Q:作成されるファイルを全部把握しないといけないでしょうか?
  • 00:04:04〜(03:38)
  • Twitterの認証について
  • 00:07:42〜(02:18)
  • gemfileを使ってユーザーを作ろう
  • 00:10:00〜(04:34)
  • rakeを使いテーブルを作る
  • 00:14:34〜(03:16)
  • アクティブデコードの説明
  • 00:17:50〜(04:05)
  • ボタンを実装してみよう
  • 00:21:55〜(02:33)
  • ログインしているかどうか判断するためには
  • 00:24:28〜(03:35)
  • Q:高橋先生は、開発でemacs使用されているとのことですが、RubyやRubyOnRails開発をするのに便利な設定って何があるのでしょうか?
  • 00:28:03〜(03:26)
  • 投稿機能を作ろう
  • 00:31:29〜(01:51)
  • controller.rbの中身をみる
  • 00:33:20〜(04:23)
  • ログインした情報を結びつける作業をやってみよう
  • 00:37:43〜(04:02)
  • ユーザー毎の登録画面の作成をしてみよう
  • 00:41:45〜(04:07)
  • 投稿用のリンクをつけよう
  • 00:45:52〜(02:00)
  • 実際にログインしてみよう!
  • 00:47:52〜(03:08)
  • hirbとhirb-unicodeを追加してみよう
  • 00:51:00〜(03:22)
【後半】質疑応答
  • Q:利用者の名前や住所などの個人情報を流出させないように管理する必要がありますが、RubyonRailsには、そういった機能が元々備わっていたりしますか?
  • 00:54:35〜(01:11)
  • Q:高橋先生は開発でemacsを使用されているとのことですが、RubyやRuby on Rails開発をするのに便利な設定って何があるのでしょうか?
  • 00:55:46〜(00:34)
  • Q:来年中に「小学生でもわかるRuby on Rails」のWebアプリケーション版入門書籍を書いてください!
  • 00:56:20〜(00:50)
  • Q:Rubyでアプリを作っていく時に、ライブラリを多用することのリスクってあるのでしょうか?
  • 00:57:10〜(00:50)
  • Q:Rubyスキルの無いデザイナーがコーディングを担当している場合は、どういう開発フローになるのでしょうか?
  • 00:58:00〜(01:00)
  • Q:普段もテンプレートエンジンはerbでしょうか?
  • 00:59:00〜(01:00)
  • Q:RubyでオススメのPodcastなどありますか?
  • 01:00:00〜(01:23)
  • Q:Rubyのトレンドってみなさんどのように学習されているのでしょうか?
  • 01:01:23〜(00:52)
  • Q:COOKPADがrailsで作られているということですが、アプリの方とどうやって連動しているんですか?
  • 01:02:15〜(00:43)
  • Q:継続した保守が難しい場合、枯れた他の言語&WAEを選択して、RoRは諦めるって割り切りをした方が良いでしょうか?
  • 01:02:58〜(01:17)
  • Q:高橋先生!スクーで授業してみて、如何でしたでしょうか!?
  • 01:04:15〜

【ノート機能】
授業内容や覚えておきたいポイントなど、ノートに自由に残せます

再生位置挿入 資料挿入
筆記アシスト
ONOFF
    全3回 2014年12月2日公開
    Ruby入門 - Webアプリケーションの制作プロセス【後半】

    ■ 「Ruby on Rails」を使ってWebアプリケーションを作ってみよう!


    今回はRuby on Railsを使って簡単なWebアプリケーションを作成します。題材としては、Twitterのようなマイクロブログサービスの基本機能を実装してみます。

    ■ 対象者


    • Rubyというプログラミング言語について知りたいという方
    • Webサービスの制作に、Ruby及びそのフレームワークであるRuby on Railsを検討されている方
    • Webサービスを作るために、どのような知識が必要か知りたい方

    ■ 授業の流れ


    • IDEを触ってみよう

    • 最初のアプリケーションを作ってみよう

    • モデルとテーブルを作ってみよう

    • レイアウトを作ってみよう

    • 入力値の検証をしてみよう

    • 認証を作ってみよう

    • etc...

    ※ この授業は生放送に10分の休憩を挟んだ連続授業になります。授業の流れは2回の授業で実施されます。

    ■ 環境について


    今回は、簡単にアプリケーションの作成・実行を行うために、クラウド開発環境サービスを利用してみます。
    サーバやPCでの開発環境を用意する必要がないため、手軽にWebアプリケーション・プログラミングを始められます。

    ■ 全3回連続授業


    第1回:はじめてのRuby入門〜 Rubyの概要・できること〜
    第2回:はじめてのRuby入門 〜Webアプリケーションの制作過程をみてみよう【前編】〜
    第3回:はじめてのRuby入門 〜Webアプリケーションの制作過程をみてみよう【後編】〜

    ※本授業は、全3回の連続授業です。連続授業は、最終回が終了するまで録画授業を無料で受講いただけます

    ■ プログラマの方には以下の授業もオススメ!


    受講生代表

    • 鈴木 満里乃

      鈴木 満里乃

      スクー放送部

    教室画面の機能をご紹介します

    学習機能を活用して、効率よく学習しましょう!