Angularデベロッパーズガイド 高速かつ堅牢に動作するフロントエンドフレームワーク

Angularデベロッパーズガイド 高速かつ堅牢に動作するフロントエンドフレームワーク

4,180円(本体 3,800円+税10%)

品種名
書籍
発売日
2017/12/15
ページ数
472
サイズ
B5変形判
著者
金井 健一 著/吉田 徹生 著/林 優一 著/宇野 陽太 著/奥野 賢太郎 著/稲富 駿 監修/丸山 弘詩 編
ISBN
9784295002574

新世代Angularを網羅的に解説!

第一線の開発者陣による執筆! バージョン5&4に対応―Angularは、定番のWebフロントエンド開発用フレームワーク。本書では、高速化とスケーラビリティを高めた新世代Angularによる開発に必要な知識と活用術を網羅するように心がけました。まずAngularの全体像を説明した後、モジュール、コンポーネント、サービス、DI、パイプなど、さまざまな機能を解説。さらに、アプリケーションの構築手法やテストにまで言及。新世代Angularを理解して活用しようと考えるWeb開発者に格好の一冊です。

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

学校・法人一括購入に関するお問い合わせはこちらへ。

一括購入窓口

著者紹介

■著者プロフィール
◎宇野 陽太(うの・ようた)
株式会社ピクセルグリッド所属。デザイナー、マークアップ・エンジニア、フロントエンド・エンジニアとして、主にスマートフォン向けゲームの開発に携わる。2015年以降は現職にて大規模アプリケーションの設計や実装に従事。

◎奥野 賢太郎(おくの・けんたろう)
株式会社ピクセルグリッド所属、ng-kyoto代表、Angular Japan User Groupスタッフ。音楽業界を経た後にエンジニアに転職、大規模アプリケーションの設計・実装に携わる。現在はコミュニティ運営やセミナー講師としても活躍中。

◎金井 健一(かない・けんいち)
SIerやWeb制作会社を経て現在はフリーランスとして活動。Angular Japan User Groupスタッフやhtml5j Web先端技術味見部部長を務め、多彩な勉強会やイベントなどの主催、セミナー講師や各種メディアへの寄稿なども多数。

◎林 優一(はやし・ゆういち)
ソーシャルゲーム開発やWeb制作会社でエンジニア・マネージャー・CTOを歴任。現在はフリーランスと会社員の兼業で、プロダクトマネージャーや技術顧問、エンジニアとして上流から下流まで幅広く担当。

◎吉田 徹生(よしだ・てっせい)
録音を学びテレビ局に勤務後、JavaScriptの可能性に目覚めてWeb業界に転職。現在は株式会社トレタでWebクライアントの開発に従事。Angular Japan User Groupやhtml5jなどのコミュニティに参加。

◎稲富 駿(いなとみ・すぐる)
フロントエンドエンジニアとして株式会社Kaizen Platformに所属。Angularコントリビューター兼Angular Japan User Group代表として活躍。イベントの主催やドキュメントの翻訳なども担当。

■編集者プロフィール
◎丸山 弘詩(まるやま・ひろし)
Hecula,Inc.代表取締役。書籍編集者。iPhoneやAndroidなどスマートフォン全般やUnix関連など、情報処理系に深い造詣を持つ。関連書籍の執筆・編集はもちろん、アプリケーションの企画開発、運用やプロモーションを手掛け、幅広い分野のコンサルティングやプロダクトディレクションなども担当。

目次

Chapter 01 Angularの概要
 コンポーネント指向
 TypeScript の採用
 バージョニングとリリースサイクル
 開発環境の構築

Chapter 02 基本機能
 テンプレート構文
 コンポーネントとディレクティブ
 ビルトインディレクティブ
 パイプ

Chapter 03 モジュール
 モジュールの定義
 Angular Standard Modules

Chapter 04 コンポーネント
 コンポーネントとディレクティブ
 メタデータ
 Input/Output
 HostListener/HostBinding
 アニメーション
 View Child/Content Child
 Scoped Style
 Shadow DOM Selectors

Chapter 05 サービス・DI
 DI
 RxJS
 サーバー通信

Chapter 06 パイプ・フォーム
 パイプ
 フォーム

Chapter 07 ルーティング
 ルーティング機能
 階層構造
 リダイレクト
 パラメータの取得
 クエリパラメータの取得
 フラグメントの取得
 URL の変更
 Secondary Route
 Guard
0 Data/Resolve
1 Lazy Loading/Preloading

Chapter 08 アーキテクチャ
 Angular モジュール
 コンポーネント
 テンプレート
 ディレクティブ
 サービス
 変更検知
 ライフサイクル

Chapter 09 アプリケーションの構築
 サンプルでの学習項目
 環境準備とプロジェクト作成
 OpenWeatherMap
 サービスの作成
 データの画面表示
 ローディングバーの表示
 データの管理・編集・削除
 アニメーションの実装
 グラフ表示

Chapter 10 テスト
 テストの種類とテストツール
 Karma
 Jasmine
 Protractor
 テストの基礎
 Angular CLI によるテスト

Chapter 11 周辺環境
 セキュリティ
 サーバーサイドレンダリング
 国際化対応
 Angular CLI
 Angular CLI サブコマンド

ダウンロード

  •  下記のリンクから本書のChapter 9のサンプルをダウンロードできます(P.298の「9-1-1 ソースコードのダウンロード」)。

お詫びと訂正

誤記のためにご迷惑をおかけし、誠に申し訳ございません。

  • 23ページ リスト2.3の内容
  • 34ページ リスト2.11の4行目
    • [誤]
      selector: '[app-directive]',
    • [正]
      selector: '[app-underline]',
  • 34ページ リスト2.11の6行目
    • [誤]
      export class DirectiveComponent implements OnInit {
    • [正]
      export class UnderlineDirective implements OnInit {
  • 218ページ EmployeeListServiceクラス(employee-list.service.ts)の内容
  • 260ページ リスト7.39のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/auth.guard.ts
  • 261ページ リスト7.40のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/auth.guard.ts
  • 262ページ リスト7.41のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/auth.guard.ts
  • 262ページ リスト7.42のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/auth.guard.ts
  • 263ページ リスト7.43のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/auth.guard.ts
  • 264ページ リスト7.44のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/app-routing.module.ts
  • 265ページ リスト7.45のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/auth.guard.ts
  • 266ページ リスト7.46のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/app-routing.module.ts
  • 266ページ リスト7.47のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/auth.guard.ts
  • 266ページ リスト7.47の6行目
    • [誤]
      DetailGuard
    • [正]
      AuthGuard
  • 274ページ リスト7.55のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/detail.guard.ts
  • 275ページ リスト7.57のタイトル
    • [誤]
      /src/app/detail/detail.component.ts
    • [正]
      /src/app/app-routing.module.ts

お問い合わせ

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

お問い合わせフォーム