chevron_left

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

PREMIUM

スライド資料

会員登録して、全てのスライドを見よう

1 / 29

授業の概要

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

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


こんな人にオススメ

Ruby on Rails での開発方法を知りたい方、Webサービスの制作方法を知りたい方

チャプター

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