Angular アプリケーションのテストのトレーニングコース
このインストラクター主導のライブトレーニングでは、参加者は Angular アプリケーションのテストを書く方法と維持する方法を学びます。
このトレーニング終了時には、参加者は以下のことができます
- Angular アプリケーションのテストに最適な戦略を選択する
- Angular アプリケーションで単体テスト、コンポーネントテスト、A/B テスト、エンドツーエンドテストを行う
- Jasmine, Karma, Protractor, Mocha などの適切なツールを選択する
- Protractor と Jasmine でテストを書く
- Karma と Protractor を使用してテストを実行し、デバッグする
- 維持可能なテストスイートを作成する
- Angular の単体テストのベストプラクティスを適用する
コース形式
- 講義とディスカッション、演習、および実践的な練習が含まれています
注意
- Angular には異なる名前やバージョンがあり、例えば Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2 などがあります。このトレーニングで使用するバージョンをカスタマイズしたい場合は、お問い合わせください。
コース概要
このトレーニングのカスタマイズされたコース概要をリクエストするには、お問い合わせください。
要求
- JavaScript の理解
対象者
- テスター
- 開発者
オープントレーニングコースには5人以上が必要です。
Angular アプリケーションのテストのトレーニングコース - 予約
Angular アプリケーションのテストのトレーニングコース - お問い合わせ
Angular アプリケーションのテスト - コンサルティングお問い合わせ
コンサルティングお問い合わせ
お客様の声 (1)
ステップバイステップの分析。各行のコードの説明。コース中に遭遇した問題はすべて解決され、ルカシュがその理由を教えてくれました。 また、提示されたベストプラクティスも気に入りました。私はこれまで TDD スタイルに納得したことはありませんでした - それを見つけるのが有用で時間に見合うとは思えませんでした。しかし、ルカシュは TDD の多くの利点を指摘してくれて、私の意見が完全に変わりました。
Michal Uscinski - Devapo Sp. z o. o.
コース - Testing Angular Applications
機械翻訳
今後のコース
関連コース
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 4 の基本
21 時間このインストラクター主導のライブトレーニングでは、Angular 4 の基本を紹介し、参加者がシングルページウェブアプリケーションを作成する手順を説明します。
Angular 6
28 時間このインストラクター主導のライブトレーニング(オンサイトまたはリモート)では、参加者はAngular 6の最新機能を使用してAngularアプリケーションを作成、テスト、および展開する方法を学びます。
このトレーニング終了時には、参加者は以下のことが Able to:
- Angular CLIを使用してAngular 6アプリケーションを開発します。
- 任意のHTMLページで使用できるWebコンポーネントを作成します。
- Angular 6アプリケーション内でREST WebサービスとWebSocketデータを消費します。
- Angular 6の最新アニメーション機能を使用してアニメーションを実装します。
- Angular 6アプリケーションをテスト、デバッグ、および展開します。
- ベストプラクティスに従ってAngular 6プロジェクトを整理します。
Angular RxJS を使用したリアクティブプログラミング
14 時間リアクティブプログラミングは、非同期のプログラミングパラダイムであり、データストリームとその伝播に焦点を当てています。これにより、実行モデル間やコンポーネント間で発生するデータストリーム間に明確な依存関係が確立されます。RxJS ライブラリによって提供されるリアクティブスタイルのパターンを使用することで、非同期 UI の構築時にAngular アプリケーション設計における多くの効率性の問題を解決できます。
この講師主導のライブトレーニングでは、参加者はリアクティブプログラミングのパラダイムと RxJS ライブラリについて学び、一連のケースを通じて一般的な Angular 設計の問題とそれらがどのようにリアクティブプログラミング設計によって恩恵を受けるかを理解します。
このトレーニング終了時には、参加者は次のようなスキルを身につけています:
- リアクティブプログラミングのパラダイムと RxJS ライブラリを理解する。
- スケーラビリティ、柔軟性、応答性に重点を置いた UI センタックな Angular アプリケーションを構築する。
コースの形式
- 対話型の講義とディスカッション。
- 多くの演習と練習。
- ライブラボ環境での手動実装。
コースのカスタマイズオプション
- このコースのカスタマイズトレーニングを希望される場合は、お問い合わせください。
AngularとSpring Boot
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、AngularとSpring Bootを使用してフルスタックアプリケーションを構築したいウェブ開発者向けです。
このトレーニング終了時には、参加者は以下のことが Able to ます:
- AngularとSpring Bootでフルスタックアプリケーションを開発する。
- Spring Bootでバックエンドアプリケーションを構築する。
- Angularでフロントエンドアプリケーションを作成する。
- Spring Securityを使用して、フルスタックアプリケーションの認証を設定する。
NgRx
21 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、大規模なデータ駆動型ウェブアプリケーションでの状態管理のコストと複雑さを削減したい開発者向けです。
このトレーニング終了後、参加者は以下のことができるようになります:
- 非常に大きなプロジェクトで状態管理が困難な場合の複雑性を低減します。
- アプリケーションの状態プロセスを最小限に抑えます。
- 複雑なデータ駆動型ウェブアプリケーションの開発時間を短縮します。
コースの形式
- 対話式の講義とディスカッション。
- 多くの演習と実践。
- ライブラボ環境での手動実装。
コースのカスタマイズオプション
- このコースのカスタマイズされたトレーニングを依頼するには、ご連絡ください。
- NgRxについて詳しく知りたい場合は、https://ngrx.io/をご覧ください。