Webアプリケーション開発を一気に手軽なものにした話題のRuby on Rails。これまでの開発環境の良いところを集め、ムダを排し、いかに簡単に高度なアプリケーションを開発するかという哲学を極めたこの開発環境は、初心者もびっくりのカンタンなステップでブログや地図検索機能などを作ることができます。10日間のカリキュラムでRubyとWebアプリケーションの基本が自然と理解できる、オススメの入門書です。
0日目 Railsのセットアップ
  
  基礎知識 Railsの特徴
  動作環境 Railsのセットアップに必要なもの
  インストール手順
  もっと知りたいQ&A
  0日目のまとめ
1日目 はじめてのRails
  
  1日目のサンプル helloプロジェクト あいさつを返すアプリケーションを作る
  基礎知識1 Webアプリケーションの構造
  基礎知識2 開発に必要なツール
  helloプロジェクト開発手順
  コード解説
  もっと知りたいQ&A
  1日目のまとめ
2日目 データベースを利用する
  
  2日目のサンプル yellowpageプロジェクト よく見るWebページを登録するイエローページを作る
  基礎知識1 リレーショナルデータベース超入門
  基礎知識2 Railsが利用するデータベース
  yellowpageプロジェクト開発手順
  コード解説
  もっと知りたいQ&A
  2日目のまとめ
3日目 Ajaxを利用する
  
  3日目のサンプル calcプロジェクト Ajaxを使って計算機を作る
  基礎知識 HTTPとAjax超入門
  calcプロジェクト作成手順
  コード解説
  もっと知りたいQ&A
  3日目のまとめ
4日目 ファイルのアップロードと表示
  
  4日目のサンプル albumプロジェクト フォトアルバムを作る
  albumプロジェクト作成手順
  コード解説
  もっと知りたいQ&A
  4日目のまとめ
5日目 アプリケーションの日本語化
  
  5日目のサンプル albumjプロジェクト Ruby-GetTextを使って日本語を表示する
  基礎知識 Ruby-GetTextとは
  albumjプロジェクト作成手順
  コード解説
  もっと知りたいQ&A
  5日目のまとめ
6日目 アプリケーションに認証機能を追加する
  
  6日目のサンプル albumjxプロジェクト プラグインで認証機能を追加する
  基礎知識 プラグインとは
  albumjxプロジェクト作成手順
  コード解説
  もっと知りたいQ&A
  6日目のまとめ
7日目 外部のWebサーバーと連携する
  
  7日目のサンプル albumixプロジェクト Yahoo!の画像検索機能を追加する
  基礎知識1 Webサービス超入門
  基礎知識2 Yahoo!デベロッパーネットワーク
  albumixプロジェクト作成手順
  コード解説
  もっと知りたいQ&A
  7日目のまとめ
8日目 アプリケーションの開発 1
  
  8日目のサンプル LunchBooksプロジェクト1 ランチ情報を紹介するフォトブログを作る
  基礎知識 テーブルのリレーションシップとRailsでのプログラミング
  LunchBooksプロジェクト作成手順
  コード解説
  もっと知りたいQ&A
  8日目のまとめ
9日目 アプリケーションの開発 2
  
  9日目のサンプル LunchBooksプロジェクト2 Google Maps APIを使った地図探索
  基礎知識1 Google Maps APIの利用手続き
  基礎知識2 CSISシンプルジオコーディング実験
  続LunchBooksプロジェクト作成手順
  コード解説
  もっと知りたいQ&A
  9日目のまとめ
10日目 サービスイン
  
  サービスインのための基礎知識 インターネットでのWebアプリケーションの公開
  サーバーの準備 一般編
  サーバーの準備 自宅編
  Webアプリケーションのデプロイ
  10日目のまとめ
付録
  
  付録 A よくあるエラー
  付録 B コマンド一覧
  付録 C 用語解説