コース概要

導入

  • Angular 13 の新機能は何ですか?

高度なコンポーネント

  • 高度なコンポーネントの概要
  • 高度なデコレータの使用
  • 高度なライフサイクルフックの使用
  • 複雑なコンポーネントの構築
  • 動的コンポーネントの実装
  • カスタム ディレクティブの構築
  • 再利用可能なコンポーネントの構築

高度なサービス

  • 先進サービスの概要
  • サービスプロバイダーの利用
  • 高度な依存関係注入テクニックの使用
  • オブザーバブルとサブジェクトの使用
  • 非同期サービスの構築
  • シングルトンサービスの作成
  • ファクトリプロバイダーの作成
  • 使用価値プロバイダーの作成

高度なルーティング

  • 高度なルーティングの概要
  • ネストされたルートの使用
  • ルートガードの使用
  • 遅延読み込みの使用
  • プリロードの使用
  • カスタムルートリゾルバーの作成
  • クエリパラメータの使用
  • ルートパラメータの使用

高度なフォーム

  • 高度なフォームの概要
  • カスタムフォームコントロールの構築
  • カスタムバリデーターの構築
  • カスタム非同期バリデーターの構築
  • 複雑なシナリオでのリアクティブフォームの使用
  • 動的フォームの使用
  • 検証を伴うテンプレート駆動フォームの使用
  • カスタムフォームディレクティブの構築

高度なテスト

  • 高度なテストの概要
  • 高度なコンポーネントのテスト
  • 高度なサービスのテスト
  • 高度なフォームのテスト
  • テスト駆動開発手法の使用
  • 嘲笑とスパイの使用
  • Protractor によるエンドツーエンド テストの使用

パフォーマンスの最適化

  • パフォーマンスの最適化の概要
  • AOT コンパイルの使用
  • 遅延読み込みの使用
  • 変化検出の最適化
  • コンポーネントのレンダリングの最適化
  • ネットワークリクエストの最適化
  • サーバー側レンダリングの最適化

導入とビルドの最適化

  • 導入とビルドの最適化の概要
  • Angular CLI の使用
  • 実稼働ビルドの使用
  • コード分割の使用
  • ツリーシェイキングを使用する
  • プログレッシブ Web アプリ向けの最適化
  • 検索エンジン向けに最適化する

トラブルシューティング

概要と次のステップ

要求

  • HTML、CSS、JavaScriptの基本的な理解
  • Angular 13の経験、またはAngular 13の入門コースを修了していること

観客

  • 経験豊富な開発者やプログラマーで、Angular 13
  • の知識を深めたい人。
 28 時間

参加者の人数



Price per participant

お客様の声 (10)

関連コース

Building Web Apps using the MEAN stack

35 時間

Reactive Programming with Angular RxJS

14 時間

関連カテゴリー