おためし受講中

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回の連続授業です。連続授業は、最終回が終了するまで録画授業を無料で受講いただけます

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


学生代表

  • 鈴木 満里乃

    鈴木 満里乃

    スクー放送部

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

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