高度な Angular テストのトレーニングコース
Angular テストは、Angular アプリケーション内の小さなコードやモジュールをテストするプロセスです。
この講師主導のライブトレーニング(オンラインまたはオンサイト)では、経験豊富なテスターと開発者が Angular テストに深く潜り込むことを目指しています。
本トレーニング終了後、参加者は以下のことが可能です:
- Angular テストを深く理解する。
- 高度なコンポーネントと統合テストを行う。
- Cypress とビジュアルリグレッションを使用してエンドツーエンドのテストを行う。
コース形式
- 対話型の講義とディスカッション。
- 多くの演習と実践。
- ライブラボ環境での手動実装。
コースカスタマイズオプション
- このコースのカスタマイズをご希望の場合は、お問い合わせください。
コース概要
導入
- Angular テストの概要
単体テストの実施
- Jest での単体テスト
- リアクティブ性のテスト
コンポーネントと統合テストの理解
- コンポーネントテストの実施
- 高度なコンポーネントテスト
- 統合テストの実施
エンドツーエンドのテストの実施
- ビジュアルリグレッション
- Cypress の使用
- 高度な Cypress
- 最適なテスト設計
- 条件付きテスト
ベストプラクティス
- テスト戦略
- テスト可能なアーキテクチャ
まとめと次なるステップ
要求
- JavaScript の基本的な理解
- 単体テストの実施に関する知識
対象者
- テスター
- 開発者
オープントレーニングコースには5人以上が必要です。
高度な Angular テストのトレーニングコース - 予約
高度な Angular テストのトレーニングコース - お問い合わせ
高度な Angular テスト - コンサルティングお問い合わせ
お客様の声 (1)
たった3日で、研修資料のすべての科目をカバーし、さらにもう少し追加の内容も扱いました。
Ovidiu
コース - Angular 2 Fundamentals
機械翻訳
今後のコース
関連コース
Angular 13
28 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)では、最新のAngular 13の機能を使用してウェブアプリケーションを構築、テスト、およびデプロイしたいプログラマー向けです。
このトレーニング終了時には、参加者は以下のことができます:
- TypeScriptとAngular CLIを使用してAngular 13アプリケーションを開発する。
- Angular 13ウェブアプリケーションを構築、テスト、およびデプロイする。
- 任意のウェブアプリケーションやページで使用できるウェブコンポーネントを作成する。
Angular 2 Fundamentals
21 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、動的な現代的なウェブアプリケーションをAngular 2を使用して開発したい初心者から中級レベルの開発者を対象としています。
このトレーニングの終了時には、参加者は以下のことをできるようになります:
- Angular 2プロジェクトのセットアップと設定を行う。
- Angular 2の機能と改良点を利用する。
- Angular 2を使用して堅牢でスケーラブルなアプリケーションを開発する。
- コードの整理とアーキテクチャのベストプラクティスを実装する。
- AngularアプリケーションをRESTful APIと統合する。
Angular JavaScript
28 時間この実践的なコースは、AngularJS を使用してウェブサイトを作成したい方にとって最適です。
本コースでは最新の安定版を使用します。事前リリース版を使用する場合は、予約フォームの備考欄に記載してください。古いバージョンを使用する場合は、予約前に同意が必要です。
AngularJS 基礎
14 時間Angular JS は、迅速なアプリ開発に使用されるJavaScriptライブラリです。
対象者
- 開発者
- プログラマ
- JavaScript アーキテクト
目標
- 手続き型/オブジェクト指向のプログラミングからAngular方式への思考転換
- 参加者がAngularJSを使用してシングルページアプリケーションを作成できるようになる
コース形式
- 40% 講義、60% 実習
開発者のための Angular 10
28 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)では、参加者は Angular 10 の最新機能を使用してアプリケーションを作成、テスト、および展開する方法を学びます。
本トレーニング終了時には、参加者は以下のことができます:
- TypeScript と Angular CLI を使用して Angular 10 アプリケーションを開発する。
- 任意の HTML ページで使用できる疎結合のウェブコンポーネントを作成する。
- これらのコンポーネントをサービス、モジュール、およびディレクティブに接続する。
- Angular 10 アプリケーション内で REST ウェブサービスと WebSocket データを使用する。
- Reactive Forms を使用してカスタムバリデーションを構築する。
- Angular 10 アプリケーションのテスト、デバッグ、および展開を行う。
- ベストプラクティスに従って Angular 10 プロジェクトを整理する。
Angular 11
28 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)では、参加者はAngular 11の最新機能を使用してアプリケーションを作成、テスト、展開する方法を学びます。
本トレーニング終了時には、参加者は以下ができます:
- TypeScriptとAngular CLIを使用してAngular 11アプリケーションを開発します。
- 任意のHTMLページで使用できる疎結合のウェブコンポーネントを作成します。
- Angular 11アプリケーションをテスト、デバッグ、展開します。
- ベストプラクティスを使用してAngular 11プロジェクトを整理します。
Angular 11 Advanced
28 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、開発者がAngular 11の高度な開発者ツールを使用してアプリケーションを設計、構築、テスト、展開することを目指しています。
このトレーニング終了時には、参加者は以下のことができます:
- 高度なAngular 11アプリケーションを開発するために必要な開発環境を設定します。
- 親子構造とネストされたコンポーネントを使用して複雑なアプリケーションを構築します。
- RxJSおよびオブザーバブルを使用してリアルタイムイベントと非同期プログラミングを処理します。
- ユーザー入力とデータエントリタスクを管理するためのスケーラブルなフォームとデータモデルを作成します。
- Angular 11で高度な依存関係注入、ルーティング、およびセキュリティの最善の実践を実装します。
Angular 12
28 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、Angular 12の最新機能を使用してAngularアプリケーションを作成、テスト、デプロイしたいプログラマ向けです。
このトレーニング終了時には、参加者は以下のことが Able to できるようになります:
- TypeScriptとAngular CLIを使用してAngular 12アプリケーションを開発する。
- 任意のウェブアプリケーションやHTMLページで使用できる疎結合のウェブコンポーネントを作成する。
- Angular 12アプリケーションをテスト、デバッグ、デプロイする。
- ベストプラクティスに従ってAngular 12プロジェクトを整理する。
Angular 12 Advanced
28 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、カスタムコンポーネント、ディレクティブ、高度なデータバインディング、遅延読み込みなどのAngular 12の高度な機能を深く学びたい開発者を対象としています。
このトレーニング終了時には、参加者は以下のことが Able to:
- 高度な技術と概念を使用してAngular 12アプリケーションを開発する。
- カスタムコンポーネントとディレクティブを実装する。
- 高度なデータバインディング手法を探索する。
- 遅延読み込みと動的インポートを実装する。
- Angular 12アプリケーションのパフォーマンスを最適化する。
Angular 13 Advanced
28 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、経験豊富な開発者やプログラマを対象としており、Angular 13の高度な機能を活用して高性能なウェブアプリケーションを開発、テスト、展開することを目指しています。
このトレーニング終了時には、参加者は次のことができます:
- TypeScriptとAngular CLIを効果的に使用して複雑なAngular 13アプリケーションを作成します。
- 最適なパフォーマンスでAngular 13ウェブアプリケーションを開発、テスト、展開します。
- ウェブコンポーネントを作成して、Angular 13アプリケーションの再利用性と保守性を向上させます。
Angular 14
28 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、最新のAngular 14機能を使用してウェブアプリケーションを構築、テスト、およびデプロイしたい開発者やプログラマー向けです。
このトレーニングの終了時、参加者は以下のことができます:
- Angular 14のインストールと設定を行います。
- Angular 14のコンポーネントベースアーキテクチャを使用してアプリケーションを開発します。
- Angular 14の組み込みディレクティブ、サービス、およびパイプを活用します。
- Angular 14のHttpClientモジュールを使用してRESTful APIと通信します。
- Angular 14アプリケーションで認証と権限付与を実装します。
- Angular 14アプリケーションのテストとデバッグを行います。
Angular 14 Advanced
28 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、Angular 14スキルを次のレベルに引き上げ、Angular 14の高度な機能を使用して高パフォーマンスのウェブアプリケーションを構築、テスト、デプロイしたい経験豊富な開発者やプログラマー向けです。
このトレーニング終了時には、参加者は以下のことが Able to できます:
- Angular 14を使用して高度なアプリケーションを構築します。
- Angular 14のより複雑な機能と技術を理解し実装します。
- 保守性と拡張性の高いAngular 14コードを開発します。
- カスタムライブラリとモジュールを作成して、Angular 14の機能を拡張します。
Angular 15
28 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、最新のAngular 15を使用してWebアプリケーションを構築、テスト、およびデプロイすることを目指す開発者やプログラマー向けです。
このトレーニング終了後、参加者は以下のことが Able to be done:
- Angular 15をインストールおよび設定する。
- Angular 15のコンポーネントベースのアーキテクチャを使用してアプリケーションを開発する。
- Angular 15の組み込みディレクティブ、サービス、パイプを活用する。
- Angular 15のHttpClientモジュールを使用してRESTful APIと通信する。
- Angular 15アプリケーションで認証および認可を実装する。
- Angular 15アプリケーションをテストし、デバッグする。
- Image Directive、CDK List for Building UI Components、Guardsのボイラープレート削減、esbuildによる高速ビルドの改善など、Angular 15の新機能を理解する。
Angular 15 Advanced
28 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)では、経験豊富な開発者やプログラマーを対象とし、Angular 15のスキルをさらに磨き上げ、高度な機能を使用してパフォーマンスの高いウェブアプリケーションの構築、テスト、デプロイを行えるようにします。
このトレーニング終了時には、参加者は以下のことができるようになります:
- Angular 15アプリケーションの高度な技術を使用する。
- 大規模なAngular 15アプリケーションのスケーリングと維持に関するベストプラクティスを理解する。
- Angular 15の高度な機能を使用してパフォーマンスの高いアプリケーションを開発する。
- Angular 15アプリケーションのトラブルシューティングと最適化を行う。
- サーバーサイドレンダリング、遅延ロードなど、高度なトピックについて学ぶ。
Angular 16
28 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、初級から中級レベルの開発者を対象としており、Angular 16の最新機能を使用してウェブアプリケーションを構築、テスト、展開する方法を学ぶことができます。
このトレーニング終了後、参加者は以下のことができるようになります:
- Node.js、Visual Studio Code、Angular CLIを含む開発環境をセットアップします。
- データを表示し、ユーザーの操作を処理する基本的なAngular 16アプリケーションを作成します。
- コンポーネント、ディレクティブ、パイプ、サービス、モジュールを使用してコードを整理し再利用します。
- データバインディング、依存性注入、ルーティング、フォーム、HTTPクライアントを使用してバックエンドサービスとの通信を行います。
- Chrome DevTools、Jest、Karma、Protractorなどのツールを使用してAngular 16アプリケーションをデバッグしテストします。