コース概要

導入

  • Angular 13の新機能とは?

高度なコンポーネント

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

高度なサービス

  • 高度なサービスの概要
  • サービスプロバイダの使用
  • 高度な依存性注入技術の使用
  • ObservablesとSubjectsの使用
  • 非同期サービスの構築
  • シングルトンサービスの作成
  • ファクトリープロバイダの作成
  • UseValueプロバイダの作成

高度なルーティング

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

高度なフォーム

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

高度なテスト

  • 高度なテストの概要
  • 高度なコンポーネントのテスト
  • 高度なサービスのテスト
  • 高度なフォームのテスト
  • テスト駆動開発技術の使用
  • モッキングとスパイの使用
  • Protractorを使用したエンドツーエンドテストの実施

パフォーマンス最適化

  • パフォーマンス最適化の概要
  • AOTコンパイルの使用
  • 遅延ロードの使用
  • チェンジ検出の最適化
  • コンポーネントレンダリングの最適化
  • ネットワークリクエストの最適化
  • サーバーサイドレンダリングの最適化

デプロイとビルド最適化

  • デプロイとビルド最適化の概要
  • Angular CLIの使用
  • プロダクションビルドの使用
  • コード分割の使用
  • TREEシェイキングの使用
  • 進行中のウェブアプリ向けの最適化
  • 検索エンジン向けの最適化

トラブルシューティング

まとめと次の一歩

要求

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

対象者

  • Angular 13の知識を深めたい経験豊富な開発者とプログラマ
 28 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー