おためし受講中

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
    【チャプター機能】
    授業内容をピンポイントでおさえながら
    ご自身のペースで進めることができます
    【前半】授業
    自己紹介&アジェンダ
    05:15  (00:13 ~ )
    Webアプリケーションとは
    02:27  (05:28 ~ )
    Nitorous.ioについて
    01:14  (07:55 ~ )
    画面の解説
    03:41  (09:09 ~ )
    Nitrous.io の開発に置ける便利な点
    04:33  (12:50 ~ )
    Railsのディレクトリ構造
    03:37  (17:23 ~ )
    BUndlerを使ってライブラリをインストールする
    04:23  (21:00 ~ )
    ルーディングについて
    03:38  (25:23 ~ )
    質問 先生がオススメするBootstrapの入門書はありますか?
    05:13  (29:01 ~ )
    Link_toを使ってLink先のURLを追加しよう
    04:36  (34:14 ~ )
    データを入力する設定をしよう
    03:30  (38:50 ~ )
    データの検証をしてみよう
    02:20  (42:20 ~ )
    【後半】質疑応答
    Q:C言語から学んでRubyに行くのがよいのか、それともいきなりRubyから行っても問題はないでしょうか?
    00:46  (44:40 ~ )
    Q:Nitrous.ioで作ったアプリは実際に公開して運用したりできるのですか?
    01:07  (45:26 ~ )
    Q:世の中には色々な言語、フレームワークが他に比べてRubyのここが良い!という所を教えて下さい。
    01:23  (46:33 ~ )
    Q:ツイッターのようなフォローする、フォロー済みをタイムラインに表示する機能は簡単にできますか?
    00:30  (47:56 ~ )
    Q:初級者から中級者になっていくにあたって、アドバイスはありますか?
    00:44  (48:26 ~ )
    Q:Rubyの勉強会はありますか?
    00:49  (49:10 ~ )
    Q:HTMLタグを生成するヘルパーメソッドって、どの程度まで使うべきでしょうか?
    01:18  (49:59 ~ )
    Q:Rubyはオブジェクト指向とかそういう概念ではなくて、ライブラリを使ってコマンドで開発していく感じなのですか?
    00:39  (51:17 ~ )
    Q:scaffoldは、実際の開発では使わないと聞くのですが、実際はどのように開発されているのでしょか?
    00:58  (51:56 ~ )
    Q:Macでないとダメですか?
    00:46  (52:54 ~ )
    Q:このコードを読むと良いよ。みたいなものはありますか?
    00:34  (53:40 ~ )
    Q:bootstrapのデザインを適用するコマンドなんでしたっけ?
    00:58  (54:14 ~ )
    Q:普段から実務でもNitrous.ioを使って本番にデプロイしているのですか?
    00:23  (55:12 ~ )
    Q:RubyOnRailsの書き方は、トレンド(?)があって、トレンドをキャッチアップするのが大変だという噂を聞いたのですが、そういうことはあるのでしょうか?
    01:07  (55:35 ~ )
    Q:gemfileは元々たくさん記述されていて、そこに記述するだけでライブラリになるのですか?
    00:51  (56:42 ~ )
    Q:gemで、マイナーバージョンアップでも整合性崩れる場合があるって聞きましたが、今でもマイナーバージョンも固定にした方が良いですか?
      (57:33 ~ )