2020年3月30日作成
1. はじめに¶
1-1. 書籍の概要¶
AngularによるモダンWeb開発 基礎編第2版 [日経BP社]
~AngularでPWA開発してネイティブと同等の快適さを実現~
『AngularによるモダンWeb開発 基礎編第2版』(以降、本書)は、Web開発の基礎知識をもつエンジニアが、モダンWeb実装の基礎を習得することを目的としています。モダンWebは、これまでサーバーで行っていた大部分の処理をブラウザへ分散します。SPA(Single Page Application: シングルぺージアプリケーション)が、主に画面生成をブラウザ側へ分散するのに対し、モダンWebではデータベースとデータ処理もブラウザ側へ積極的に分散します。その結果、Webではこれまで不可能とされてきた、驚くような機能を実現できます。具体的な機能として、プリフェッチと無限スクロールを組み合わせた瞬時のデータベース検索、PCとスマホのデータの自動連動、ネットワーク圏外での利用などです。始めにAngularとPWAの基礎を学習し、最終的にはサンプルアプリを用いて、モダンWeb開発の理解と応用力の習得を目指します。
1-2. このeBookの概要¶
[目的]
このeBookは、本書の読者または購入を検討している方に参考情報を提供します。
[内容]
1. モダンWebで何が変わるか
本書で作成するサンプルアプリを「モダンWebの技術で何が変わるか」という視点から動画で解説しています。本書を読み始める前に見ると役立ちます。
[リンク] モダンWebで何が変わるか
2. Angular9(Angularバージョン9)アップデート情報
Angulat最新版のAngularバージョン9に対応します。本書の発刊時に使用したAngularバージョン7からバージョン9への移行について、アプリの変更と開発環境構築の手順を紹介しています。
[リンク] Angular9対応(アプリ)
[リンク] Angular9対応(開発環境)
3. 観光情報検索アプリの補足
本書5章の補足です。観光情報検索アプリの構造、実装、ソースコードの解説をしています。アプリ全体を俯瞰して、解説を検証するのに役立つ自動生成ドキュメントも提供しています。
[リンク] 本書の補足
1-3. 関連書籍¶
AngularによるモダンWeb開発 実践編 [日経BP社]
~実際の開発で必要な知識を凝縮~
Angularによる本格的なシステム構築について解説した本書の応用編です。運用・保守を考慮したプロジェクトのファイル構造と役割分担、コンポーネント分割の考え方、状態の集中管理、共通サービス、セキュリティ対策などを解説しています。
Angular2によるモダンWeb開発 [日経BP社]
~TypeScriptを使った基本プログラミング~
Angularの基礎と関連ツールを解説した本書の旧版です。本書がPWAに重点をおいているのに対し、旧版はAngularの解説が中心ですので重複箇所はほとんどありません。
利用規約¶
・知的所有権
このeBookの知的所有権は本書の著者が有します。複製・再配布を禁じます。参照はハイパーリンクでお願いします。
・保証
このeBookは現状のまま提供され、内容の完全なる正確さは保証しません。
・免責
このeBookに起因するいかなる損害・損失についても責任を負いません。自己責任・自己判断でご利用下さい。