JavaScriptによるMVCアプリケーションをテスト駆動開発する実践手法 入門Backbone.js

翔泳社(出版社) , 株式会社クイープ(監訳) , James Sugrue(著)

商品番号
137120
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2014年08月28日
出荷開始日
2014年08月29日
ISBN
9784798137124
判型
B5変
ページ数
344
キーワード
アプリ開発  JavaScript  Backbone.js

販売価格:¥3,960(税込)

ポイント:360pt (10%)
詳細はこちら

送料無料

現在、本商品は販売しておりません。
ほしい物リストに追加

中〜大規模Webアプリケーションの質的向上を劇的に高める!

jQueryの登場によってDOMを操作するプログラミングモデルは大きく様変わりしました。とはいえ、だからといって大規模なアプリケーションの運用管理/メンテナンスまで、jQueryが面倒を見てくれるわけではありません。 運用管理/メンテナンスは、初期の設計が決め手となります。よい設計手法の代表的なスタイルがMVCであり、それを実現するためのフレームワークがBackbone.jsです。

多々あるクライアントサイドMVCフレームワークのなかでも制約が少なく柔軟性に富んだ、設計者/仕様に応じてさまざまなケースに対応できるBackbone.jsについて解説した1冊です。

MVC初学者でも質の高いアプリケーションを構築するノウハウと考え方が身につくよう、MVCの基礎はもちろん、各種サンプルによる実践的なプログラムを豊富に掲載しています。

はじめに
本書の対象読者
本書の構成
サンプルコードのダウンロード
著者紹介
テクニカルレビューア紹介
謝辞

第1章 速習:Backbone.js

Backbone.js とは何か
Web アプリケーションのデザインパターン
実際の環境へのBackbone の導入
Backbone のセットアップ
まとめ

第2章 オブジェクト指向

JavaScript の台頭
オブジェクトとは何か
JavaScript:基礎
基本構文
JavaScript とオブジェクト指向
JavaScript のオブジェクト指向フレームワーク
まとめ

第3章 Backbone のモデルとコレクション

システムのセットアップ
Backbone のモデル
Backbone のコレクション
まとめ

第4章 Backbone のビューとテンプレートライブラリ

コードのセットアップ
Backbone のビュー
Backbone のテンプレート化
Underscore によるテンプレート化
Handlebars によるテンプレート化
Mustache によるテンプレート化
どのテンプレートライブラリを使用すべきか
まとめ

第5章 ルーターとイベント

Backbone のルーター
Backbone のイベント
まとめ

第6章 サンプルアプリケーションの作成

アプリケーションの設計
アプリケーションコードの構造
最初のステップ:認証の処理
プロファイルビューの追加
プロファイルビューの再利用
検索機能の追加
エラー処理
まとめ

第7章 Backbone エコシステム

サンプルコード
ユーザーインターフェイスコンポーネント
モデルとコレクションの拡張
開発者ツールとユーティリティ
クイックリファレンス
まとめ

第8章 Backbone.js アプリケーションのテスト

テスト駆動開発の利点
QUnit を使ったテスト
Sinon.JS
Jasmine
まとめ

第9章 ビルドプロセスでのGrunt の使用

速習:Grunt
プロジェクトでのGrunt の使用
プロジェクトの足場を組む
便利なGrunt プラグイン
まとめ

第10章 Marionette とThorax による拡張

Marionette
Thorax
まとめ

第11章 Backbone のベストプラクティス

一般的なベストプラクティス
メモリリークの回避
ビューのレンダリング
ビューの管理
ネットワークのパフォーマンス
実際に認識されるパフォーマンス
まとめ

第12章 管理しやすいJavaScript コードベースの作成

RequireJS によるモジュール型のアプリケーションの作成
Yeoman を使ったクイックスタート
Backbone アプリケーションのデザインパターン
まとめ

各種問い合わせは以下のリンクからご連絡ください

関連商品

実践Django Pythonによる本格Webアプリケーション開発

販売価格:3,850円(税込)

2021.07.19発売

絵で見てわかるマイクロサービスの仕組み

販売価格:2,728円(税込)

2021.07.12発売

動かして学ぶ!Pythonサーバレスアプリ開発入門

販売価格:3,080円(税込)

2021.06.14発売

AIエンジニアのための機械学習システムデザインパターン

販売価格:3,960円(税込)

2021.05.17発売

おすすめ特集

ベンダー資格 試験対策本特集

ベンダー資格に関する書籍を試験ごとに紹介!ベンダー資格試験対策本特集

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ゲームプログラミング・ゲーム制作関連本

趣味で始めてみたい方や、ゲームプログラマー・ゲームデザイナーにもおすすめ!ゲーム制作おすすめ本

アルゴリズムと数学の本

プログラマ脳を鍛える!エンジニアが読むべきアルゴリズムと数学の本特集。

Web制作関連本特集

HTML/CSS、JavaScript、UI/UX、デザインまで。Web制作・フロントエンド開発に役立つ本。

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本特集。

特集をもっと見る