AngularJS アプリケーションプログラミング
価格: ¥0
(概要)
動的Webアプリケーション開発の現場では,FlashやSilverlightを代表とするRIAが衰退し,JavaScriptとHTML5をベースとしたSPAが主流になりつつあります。本書は,Googleが提供する最新JavaScriptフレームワーク「AngularJS」を取り上げ,特徴的な双方向バインディング/DIコンテナー/ルーティングを駆使した開発手法から,ディレクティブ,フィルター,サービス,WebAPI,コントローラーなどの解説,ディレクティブ/フィルター/サービスの自作やテストなどの応用的な技術までを網羅します。AngularJSによるWebアプリケーション開発に必要となる知識が,この1冊で身に付きます。
(こんな方におすすめ)
・AngularJSを利用したWebアプリケーション開発に興味のある人
・AngularJSに興味がある人
(目次)
導入編
第1章 イントロダクション
1.1 JavaScriptの歴史
1.2 フレームワークとは?
第2章 AngularJSの基本
2.1 AngularJSを利用するための準備
2.2 コントローラー/サービスの基本
2.3 AngularJSを理解する3つのしくみ
基本編
第3章 ディレクティブ
3.1 ディレクティブの基本
3.2 バインド関連のディレクティブ
3.3 外部リソース関連のディレクティブ
3.4 イベント関連のディレクティブ
3.5 制御関連のディレクティブ
3.6 フォーム関連のディレクティブ
3.7 その他のディレクティブ
第4章 フィルター
4.1 フィルターの基本
4.2 文字列関連のフィルター
4.3 配列関連のフィルター
4.4 数値/日付関連のフィルター
第5章 サービス
5.1 サービスの基本
5.2 非同期通信の実行 - $httpサービス
5.3 HTTP 経由でのCRUD 処理 - $resourceサービス
5.4 ルーティング - $routeProviderプロバイダー
5.5 標準オブジェクトのラッパー
5.6 Promiseによる非同期処理 - $qサービス
5.7 その他のサービス
5.8 グローバルAPI
第6章 スコープオブジェクト
6.1 スコープの有効範囲
6.2 コントローラー間の情報共有
6.3 スコープの監視
応用編
第7章 ディレクティブ/フィルター/サービスの自作
7.1 フィルターの自作
7.2 サービスの自作
7.3 ディレクティブの自作
7.4 自作ディレクティブの具体例
第8章 テスト
8.1 テストの基本
8.2 ユニットテスト(基本)
8.3 ユニットテスト(AngularJSアプリ)
8.4 モック
8.5 E2E(End to End)テスト
第9章 関連ライブラリ/ツール
9.1 AngularJSアプリで利用できる関連ライブラリ
9.2 開発に役立つソフトウェア/ツール