実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング(インプレス) [電子書籍]
    • 実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング(インプレス) [電子書籍]

    • ¥3,300660 ゴールドポイント(20%還元)
    • すぐ読めます
100000086600150997

実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング(インプレス) [電子書籍]

黒田 努(著者)
価格:¥3,300(税込)
ゴールドポイント:660 ゴールドポイント(20%還元)(¥660相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:インプレス
公開日: 2014年12月10日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング(インプレス) の 商品概要

  • 本書は、Ruby on Railsの実践的な学習書です。1つの企業向け顧客管理システムを作る中でRailsによるWebアプリケーション開発の基礎知識とさまざまなノウハウを習得していきます。各章末には演習問題が設けられているので、理解度を確かめながら確実に読み進められます。読者が現実のRails 開発で起こりうる不測の事態に対応できるよう制約付きのルーティングや単一テーブル継承などの「変化球」を積極的に紹介していますし、サービスオブジェクトやフォームオブジェクトといったRailsの標準的な枠組みにはない考え方も導入しています。また、テストフレームワークとしてRSpecとCapybaraを採用したことも、本書の特徴です。プロフェッショナルの開発現場における必須知識として、テストの考え方や書き方にかなりのページ数を割きました。
  • 目次

    ●第1部 環境構築とRubyの基礎
    第1章 イントロダクション
    ・ Ruby on Railsで業務システムを開発する
    ・ 本書の構成
    第2章 開発環境の構築
    ・ 仮想マシンを利用したRails開発
    ・ 準備作業(Windows 編)
    ・ 準備作業(Mac OS X 編)
    第3章 Rubyプログラミングの基礎知識
    ・ オブジェクト
    ・ 変数と定数
    ・ メソッド
    ・ ブロックとProcオブジェクト
    ・ Ruby 2.0/2.1の新しい仕様

    ●第2部 Railsアプリケーションの土台作り
    第4章 開発プロジェクト始動
    ・ 新規Railsアプリケーションの作成
    ・ Gemパッケージのインストール
    ・ Spring
    ・ データベースのセットアップ
    ・ その他の準備作業
    第5章 RSpec
    ・ RSpecの基礎知識
    ・ テスト環境のセットアップ
    第6章 ビジュアルデザイン
    ・ 仮設トップページの作成
    ・ Sass/SCSS
    第7章 エラーページ
    ・ 例外処理の基礎知識
    ・ 500 Internal Server Error
    ・ 403 Forbidden
    ・ 404 Not Found
    ・ ActiveSupport::Concern

    ●第3部 ユーザー認証とDB処理の基本
    第8章 ユーザー認証(1)
    ・ マイグレーション
    ・ モデル
    ・ セッション
    第9章 ユーザー認証(2)
    ・ フォームオブジェクト
    ・ サービスオブジェクト
    ・ ログイン・ログアウト後のメッセージ表示
    第10章 ルーティング
    ・ ルーティングの基礎知識
    ・ リソースベースのルーティング
    ・ 単数リソース
    ・ 制約
    第11章 レコードの表示、新規作成、更新、削除
    ・ 管理者による職員アカウント管理機能(前編)
    ・ 管理者による職員アカウント管理機能(後編)

    ●第4部 堅牢なシステムを目指して
    第12章 Strong Parameters
    ・ Strong Parameters
    ・ 職員自身によるアカウント管理機能
    第13章 アクセス制御
    ・ before_action
    ・ アクセス制御の強化
    ・ アクセス制御のテスト
    第14章 モデル間の関連付け
    ・ モデル間の関連付け
    ・ ネストされたリソース
    ・ ページネーション
    ・ N+1問題
    第15章 値の正規化とバリデーション
    ・ モデルオブジェクトの正規化とバリデーション
    ・ 職員が自分のパスワードを変更する機能
    第16章 プレゼンター
    ・ モデルプレゼンター
    ・ HtmlBuilder
    ・ フォームプレゼンター
    第17章 jQueryとCoffeeScript
    ・ jQueryとCoffeeScript
    ・ Datepicker

    ●第5部 顧客情報の検索と管理
    第18章 単一テーブル継承
    ・ 単一テーブル継承
    ・ 顧客アカウントの一覧表示・詳細表示
    ・ 顧客アカウントの新規登録・編集フォーム
    ・ 顧客アカウントの新規登録・更新・削除
    第19章 Capybara
    ・ Capybara
    ・ 顧客アカウント新規登録・更新機能の改良
    ・ ActiveSupport::Concernによるコード共有
    第20章 フォームオブジェクト
    ・ 自宅住所と勤務先の任意入力
    ・ 顧客電話番号の管理
    第21章 検索フォーム
    ・ 顧客検索フォーム
    ・ 顧客検索機能

実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング(インプレス) の商品スペック

発行年月日 2014/05/23
本文検索 不可
紙の本のISBN-13 9784844335924
他のインプレスの電子書籍を探す
ファイルサイズ 113.0MB
著者名 黒田 努
著述名 著者

    インプレス 実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング(インプレス) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!