Angular アプリケーションプログラミング
2017年8月4日紙版発売
2017年8月5日電子版発売
山田祥寛 著
B5変形判/512ページ
定価4,070円(本体3,700円+税10%)
ISBN 978-4-7741-9130-0
書籍の概要
この本の概要
本書は,JavaScriptの定番SPA開発フレームワーク「Angular」の解説書です。データバインディング,コンポーネント,依存性注入といったAngularを理解するための基本要素をはじめ,ディレクティブ/パイプ,フォーム,ルーティング,モジュール/コンポーネントの技術解説,ディレクティブ/パイプ/サービスの自作やテストなどの応用的なテーマまでを網羅。また,Angular 4に対応し,5以降のアップグレードにも留意した解説を行っています。Angularによる動的Webアプリケーション開発に必要となる知識が,この1冊で身に付きます!
こんな方におすすめ
- Angularを利用したSPAアプリケーション開発に興味のある人
この書籍に関連する記事があります!
- Angularを学んで,あなたも最先端Webエンジニアになろう!
- 現在,Web開発の現場では,JavaScriptフレームワークと呼ばれるソフトウェアを用いることが当たり前になっています。
目次
導入編
第1章 イントロダクション
- 1.1 JavaScriptの歴史
- 1.2 フレームワークとは?
- 1.3 Angular の特徴
第2章 Angular の基本
- 2.1 Angularを利用するための準備
- 2.2 サンプルアプリの内容を確認する
- 2.3 基本ライブラリの挙動を宣言する ― 設定ファイル
- 2.4 学習を進める前に
第3章 データバインディング
- 3.1 データバインディングの基本
- 3.2 Interpolation(補間)構文
- 3.3 プロパティバインディング
- 3.4 属性/クラス/スタイルバインディング
- 3.5 イベントバインディング
- 3.6 双方向バインディング
基本編
第4章 標準パイプ/ディレクティブ
- 4.1 パイプ
- 4.2 ディレクティブ
第5章 フォーム開発
- 5.1 フォーム開発の基本
- 5.2 フォームの構成要素
- 5.3 フォーム開発に役立つミニサンプル集
- 5.4 モデル駆動型のフォーム
第6章 コンポーネント開発
- 6.1 複数コンポーネントの連携
- 6.2 コンポーネントのライフサイクル
- 6.3 コンポーネントのスタイル定義
- 6.4 アニメーション機能
- 6.5 コンポーネントのその他の話題
第7章 サービス開発
- 7.1 サービスの基本
- 7.2 依存性注入のしくみ
- 7.3 依存性注入の高度な話題
- 7.4 非同期通信の実行 ― Http/Jsonpサービス
応用編
第8章 ルーティング
- 8.1 ルーティングとは?
- 8.2 ルーティングの基本
- 8.3 ルーター経由で情報を渡す手法
- 8.4 マルチビュー/入れ子のビュー/ガード
第9章 パイプ/ディレクティブの自作
- 9.1 パイプの自作
- 9.2 属性ディレクティブの自作
- 9.3 構造ディレクティブの自作
第10章 テスト
- 10.1 テストの基本
- 10.2 ユニットテスト(基本)
- 10.3 ユニットテスト(Angularアプリ)
- 10.4 E2E(End to End)テスト
第11章 関連ライブラリ/ツール
- 11.1 Angularで利用できる関連ライブラリ
- 11.2 開発に役立つソフトウェア/ツール
Appendix TypeScript簡易リファレンス
この本に関連する書籍
-
Vue.js入門 基礎から実践アプリケーション開発まで
Vue.jsを初歩から実践まで徹底的に解説。使いやすくかつ,プロダクションでも活躍するVue.jsをVue.jsコントリビューターの著者らが解説する一番わかりやすい入門書です...
-
Bootstrap 4 フロントエンド開発の教科書
現在のWebデザイン,およびWebフロントエンド開発の現場では,CSSフレームワークの理解と習熟が必須となっています。本書は,高性能・高機能CSSフレームワークとして高...
-
AngularJS アプリケーションプログラミング
動的Webアプリケーション開発の現場では,FlashやSilverlightを代表とするRIAが衰退し,JavaScriptとHTML5をベースとしたSPAが主流になりつつあります。本書は,Google...