試験 MS-600: Microsoft 365 コア サービスを使用したアプリケーションとソリューションの構築の学習ガイド
警告
Microsoft Cloud Partner Program に参加していて、プライベート アクセス コードをお持ちの場合にのみ、この試験を受験できます。 このコードは、試験を受ける資格がある場合にパートナー ポータルから取得できます。 コード所有者の場合、この試験の最後の受験日は 2023 年 12 月 31 日です。 この廃止の詳細については、こちらのブログ記事を参照してください。
このドキュメントの目的
この学習ガイドは、この試験で想定される内容を理解するのに役立つもので、試験に出る可能性のあるトピックの概要と、その他のリソースへのリンクが掲載されています。 このドキュメントの情報と資料は、試験の準備を進めるときに学習の焦点を合わせるのに役立ちます。
便利なリンク | 説明 |
---|---|
2022 年 10 月 31 日現在の評価されるスキルを確認する | この一覧は、指定された日付以降の評価されるスキルを示しています。 この日付以降に受験する予定であれば、この一覧を確認してください。 |
2022 年 10 月 31 日より以前の評価されるスキルを確認する | 指定された日付より前に受験する予定であれば、この一覧を確認してください。 |
ログの変更 | 指定された日付に行われた変更を確認する場合、変更ログに直接進むことができます。 |
認定資格の取得方法 | 1 つの試験に合格するだけで取得できる認定資格もありますが、それ以外は、複数の試験に合格する必要があります。 |
認定資格の更新 | Microsoft のアソシエイト、エキスパート、専門の認定資格は、毎年有効期限が切れます。 Microsoft Learn で無料のオンライン評価に合格すると、更新できます。 |
Microsoft Learn プロファイル | 認定プロファイルを Learn に接続すると、試験のスケジュール設定と更新、および証明書の共有と印刷を行うことができます。 |
合格スコア | 合格するには、700 以上のスコアが必要です。 |
試験サンドボックス | 試験サンドボックスにアクセスして、試験の環境を確認できます。 |
便宜を要求する | 支援機器を使用する場合、時間延長が必要な場合、または試験エクスペリエンスのいずれかの部分を変更する必要がある場合は、便宜を図るよう要求できます。 |
模擬テストを受ける | 試験を受ける準備はできましたか、それとももう少し勉強する必要がありますか? |
試験の更新
試験は、ロールを実行するために必要なスキルを反映するように定期的に更新されます。 試験を受けるタイミングに応じて、2 つのバージョンの評価されるスキルの目標が含まれています。
常に、英語版の試験が最初に更新されます。 一部の試験は他の言語にローカライズされており、英語版が更新されてから約 8 週間後に更新されます。 その他の利用可能な言語は、試験の詳細 Web ページの「試験のスケジュール設定」セクションに表示されます。 試験が希望する言語で実施されていない場合、試験完了までの時間を 30 分延長するように要求できます。
注
評価される各スキルの後に続く箇条書きは、そのスキルをどのようにして評価するかを説明することを目的としています。 関連するトピックが試験に出題される可能性があります。
注
ほとんどの問題は一般提供 (GA) の機能について出題されます。 プレビュー機能が一般的に使用されている場合は、これらの機能に関する問題が試験に含まれることがあります。
2022 年 10 月 31 日現在の評価されるスキル
Audience profile
Microsoft Teams アプリケーションの開発者は、Microsoft 365 プラットフォームを使用する組織の生産性とコラボレーションのニーズに合わせて最適化された最新のエンタープライズ レベルのアプリケーションとソリューションの設計、構築、テスト、保守を、Microsoft Teams を使用して行います。
この試験の候補者は、Microsoft ID プラットフォーム、Microsoft Graph、SharePoint Framework、Microsoft Power Platform を使用してコラボレーション ソリューションを設計して、Microsoft Teams、SharePoint、Viva Connections を拡張するカスタム アプリを構築する優れた能力を備えています。
受験者は、ソフトウェア開発のすべてのフェーズを通じて、Microsoft Teams、Microsoft Power Platform、Dataverse for Teams、SharePoint Framework を使用してソリューションを開発するための実用的な知識を備えている必要があります。 候補者は、最新の Web 開発テクノロジ、ソース管理と CI/CD 戦略、Azure のコンピューティング、データ、メッセージング ワークロード、および OAuth2、OData、OpenID Connect、アクセス許可と同意の概念といった Microsoft ID プラットフォームについて、基本的に理解している必要があります。
コラボレーション アプリ ソリューションと既存アプリの統合を設計する (5 - 10%)
Microsoft ID を実装する (15 - 20%)
Microsoft Graph を使用してアプリを構築する (10 - 15%)
SharePoint Framework を使って Microsoft 365 を拡張およびカスタマイズする (15 - 20%)
Microsoft Teams を拡張する (30 - 35%)
最新のエンタープライズレベル アプリ ソリューションのテスト、デプロイ、監視、保守を行う (5 - 10%)
コラボレーション アプリ ソリューションと既存アプリの統合を設計する (5 - 10%)
Microsoft Teams と既存のアプリ統合の機会を評価する
M365 成熟度モデルを使用して現在の Teams 導入レベルを評価する
ノーコードまたはローコード開発の機会を特定する (Microsoft Power Platform、Azure Logic Apps、Dataverse for Teams)
既存のアプリケーションを使用して Teams 統合の機会を評価する
開発および運用環境を設計する
ソリューション要件を満たすテスト、受け入れ、運用、デプロイの戦略を設計する
Microsoft 365 開発者テナントを使用して開発環境を設計する
Teams アプリのユース ケースに Azure サービスを推奨する (サーバーレス コンピューティング ワークフロー)
CI/CD 統合のアプリ要件を指定する
Teams Toolkit と Yeoman Teams Generator を含む、Teams ソリューションに適したツール戦略を開発する
Teams ソリューションに適した開発フレームワークとランタイム プラットフォームを選択する (React 用 Teams Toolkit や Teams Toolkit Blazor を含む)
Teams ソリューションに適したランタイム プラットフォームを選択する (Node.js、.NET、SPFx を含む)
技術的およびビジネス要件に基づいてソリューションを設計する
ゲスト ユーザーとマルチテナント認証を含む、認証シナリオを設計する
Microsoft Teams UI ライブラリ、Fluent UI React Northstar、アダプティブ カード、および Figma 用 Microsoft Teams UI キットを使用して UI を設計する
Microsoft ID を実装する (15 - 20%)
アプリケーションを登録する
サポートされているアカウントの種類を決定する
アプリの種類と認証フローの認証とクライアント資格情報を選択する
アプリ ロールを定義する
認証実行
エンドポイントとトークン キャッシュ用に Microsoft Authentication Library (MSAL) の JavaScript 実装を構成する
動的または静的アクセス許可のスコープを計画および構成する
MSAL (JavaScript) ログイン メソッドを使用する
ボットのシングル サインオン認証を実装する
タブのシングル サインオン認証を実装する
API を消費するためのアクセス許可を構成する
アプリの委任されたアクセス許可を構成する
アプリのアプリケーション アクセス許可を構成する
同意要件を指定して実装する
アプリケーションへの同意を許可する
API を公開または使用するための承認を実装する
増分同意スコープを構成する
API にスコープ付きアクセス許可を付与する
AcquireTokenSilent/AcquireToken パターンを使用して MSAL (JavaScript) を呼び出す
API で承認を実装する
アクセス トークンを検証する
委任されたスコープの有効なアクセス許可を構成する
ロールを使用してアプリのアクセス許可を実装する
委任されたアクセス トークンを使用して Microsoft API を呼び出す
Microsoft Graph にアクセスするサービスを作成する
証明書を使用してクライアント資格情報を構成する
マネージド ID の使用など、Key Vault からの証明書を使用する
アプリのアプリケーション アクセス許可を構成する
アプリケーションのアクセス許可とクライアント資格情報証明書を使用して、Microsoft Graph のアクセス トークンを取得する
Microsoft Graph を使用してアプリを構築する (10 - 15%)
Microsoft Graph からデータにアクセスする
Microsoft Graph SDK と Graph REST API のどちらを使用してデータを取得するかを決定する
サインインしているユーザーのプロファイルを取得する
組織内のユーザーの一覧を取得する
ユーザーの一意識別子に基づいてユーザー オブジェクトを取得する
Microsoft Graph からユーザー データにアクセスする
データの作成、読み取り、更新、削除を行う
Microsoft Graph をスキャンしてデータを取得する
10 mb を超えるファイルを Teams にアップロードする
Microsoft Graph Toolkit を実装する
クエリ パラメーターを使用して応答をカスタマイズする
$filter、$select、$orderby、$count、$skip、$stop などのクエリ パラメーターを使用する
$expand クエリ パラメーターを使用してリソースを展開および取得する
$search クエリ パラメーターを使用してリソースを検索する
$odata.nextLink、$skip、$skiptoken パラメーターを使用して、ページングされた日付にアクセスする
Microsoft Graph エクスプローラーを使用してクエリと応答をテストする
Microsoft Graph リソースの使用を最適化する
変更通知を使用して変更を監視する
$batch を使用して複数の要求を結合する
デルタ クエリを使用して変更を取得する
調整を検出して処理する
Microsoft Graph を使用してチームのライフサイクルを管理する
ID でチームの情報を取得する
チーム内のメンバーの一覧を取得する
チームの所有者の一覧を取得する
サインインしているユーザーがメンバーであるチームの一覧を取得する
既存の Teams テンプレートを使用して、チームをプロビジョニングする
チームを削除またはアーカイブする
既存のチームを更新する
リソース固有の同意を有効にする
SharePoint Framework を使って Microsoft 365 を拡張およびカスタマイズする (15 - 20%)
SharePoint Framework (SPFx) ソリューションのコンポーネントについて説明する
SPFx Web パーツ プロジェクトを作成するのに適したツールを特定する
クライアント側 Web パーツのプロパティについて説明する
クライアント側 Web パーツの Office UI Fabric (Fluent UI) について説明する
アプリ ページを使用するタイミングについて説明する
アプリ ページと Web パーツを区別する
レンダリング フレームワークのオプションについて説明する
SharePoint Online でのブランド化とテーマについて説明する
アダプティブ カードの拡張機能について説明する
Viva Connections と Viva ダッシュボードについて説明する
SPFx 拡張機能の種類について説明する (アプリケーション カスタマイザー、フィールド カスタマイザー、コマンド セット拡張機能)
SPFx ソリューションをパッケージ化してデプロイするプロセスについて説明する
デプロイ用のパッケージを準備するためのオプションについて説明する
ソリューションをパッケージ化するためのオプションについて説明する
テナントスコープのソリューション デプロイの要件について説明する
ドメイン分離 Web パーツの要件について説明する
SPFx ソリューションをデプロイするためのオプションについて説明する
SPFx を使用して Microsoft Teams タブを構築する方法について説明する
SPFx Web パーツを Teams にデプロイするアプリ マニフェストを手動で作成する
Microsoft Graph の使用について説明する
MSGraphClient オブジェクトの目的について説明する
Microsoft Graph にアクセス許可を付与する方法について説明する
SPFx 内からの Microsoft Entra ID で保護されたサードパーティ API の使用について説明する
AadHttpClient オブジェクトの目的について説明する
サードパーティ API を使用するためのアクセス許可を付与する方法を特定する
Teams タブとしての Web パーツについて説明する
SPFx Web パーツを Teams タブとして作成する際の考慮事項について説明する
SPFx Web パーツを Teams タブとしてデプロイするためのオプションについて説明する
Microsoft Teams を拡張する (30 - 35%)
Microsoft Teams アプリ マニフェストを作成する
開発者ポータルを使用してアプリ マニフェストを構成する
Microsoft Teams アプリのアプリ パッケージを作成する
タスク モジュールを作成して使用する
カードベースのタスク モジュールを作成する
iframe ベースのタスク モジュールを作成する
タブからタスク モジュールを呼び出す
ボットからタスク モジュールを呼び出す
タスク モジュール呼び出しをチェーンする
webhook を作成する
送信 Webhook を作成する
受信 Webhook を作成する
カスタム Teams タブを実装する
個人用チームを作成する
個人用タブにデバイスのアクセス許可を実装する
チャネル/グループ タブを作成する
ディープ リンクを含むタブを作成する
アダプティブ カード タブを作成する
メッセージング拡張機能を作成する
検索コマンド拡張機能を作成する
アダプティブ カードを使用してアクション コマンド拡張機能を作成する
パラメーターを使用してアクション コマンド拡張機能を作成する
リンクの展開を追加する
会話型、通話、およびオンライン メディア ボットを作成する
個人用ボットを作成する
グループ/チャネル ボットを作成する
ボットからアクション可能メッセージを送信する
通話ボットを作成する
オンライン メディア ボットを作成する
着信通話を処理する
着信通話を転送する
会議拡張機能を作成する
Microsoft Teams 会議アプリの機能について説明する
Teams 会議用のアプリを有効にして構成する
会議のライフサイクル内でアプリを作成または統合する
共有会議ステージを実装する
最新のエンタープライズレベル アプリ ソリューションのテスト、デプロイ、監視、保守を行う (5 - 10%)
アプリとソリューションをテストする
ボット、コネクタ、メッセージング拡張機能、会議拡張機能、SSO、アダプティブ カードなどのテスト計画を設計する
テストに必要なサンプル データを指定する
M365 CLI または PowerShell スクリプトを使用してサンプル データをデプロイする
ボット、コネクタ、メッセージング拡張機能、会議拡張機能、SSO、アダプティブ カードなどのテスト計画を実行する
アプリとソリューションをデプロイする
Teams 用開発者ポータルでアプリ定義を作成または変更する
Teams 用開発者ポータルを使用して Teams アプリ パッケージを管理する
単一のユーザーまたはチームにカスタム アプリをアップロードする
アプリ カタログにアプリをアップロードする
Teams 用開発者ポータルにアプリをアップロードする
Teams アプリのデプロイを自動化する
公開されたアプリを監視および管理する
Microsoft 365 監査ログを使用した監査設定を推奨する
App Insights を使用してパフォーマンスを確認して評価する
Microsoft 365 コンプライアンス センターを使用して Microsoft Graph API のアクセス許可を監視する
公開されたアプリへの影響について、新しい SDK バージョンを評価する
ログ、使用状況データ、監査データを分析する
学習リソース
試験を受ける前に、トレーニングを行い、実践的な経験を積むことをお勧めします。 自己学習のオプションとクラスルーム トレーニングのほか、ドキュメント、コミュニティ サイト、ビデオへのリンクも提供しています。
学習リソース | ラーニングおよびドキュメントへのリンク |
---|---|
トレーニングを受けよう | マイペースで進められるラーニング パスとモジュールを選択するか、講師による指導付きコースを受講する |
ドキュメントの検索 | Microsoft 365 開発者向けドキュメント Microsoft 365 ドキュメント Microsoft Graph のドキュメント |
質問をする | Microsoft Q&A | Microsoft Docs |
コミュニティ サポートを受ける | Microsoft 365 - Microsoft Tech Community SharePoint - Microsoft Tech Community Teams 開発者 - Microsoft Tech Community |
Microsoft Learn をフォローする | Microsoft Learn - Microsoft Tech Community |
ビデオを見つける | 試験準備ゾーン |
ログの変更
表を理解するための鍵: トピック グループ (機能グループとも呼ばれます) は太字の書体で、その後に各グループ内の目的が続きます。 表は、この試験で評価されるスキルの 2 つのバージョンを比較したもので、3 番目の列は変更の程度を示しています。
2022 年 10 月 31 日より前のスキル領域 | 2022 年 10 月 31 日現在のスキル領域 | [変更点] |
---|---|---|
Audience profile | - | Minor |
コラボレーション アプリ ソリューションと既存アプリの統合を設計する | コラボレーション アプリ ソリューションと既存アプリの統合を設計する | 変更なし |
Microsoft Teams と既存のアプリ統合の機会を評価する | Microsoft Teams と既存のアプリ統合の機会を評価する | 変更なし |
開発および運用環境を設計する | 開発および運用環境を設計する | 変更なし |
技術的およびビジネス要件に基づいてソリューションを設計する | 技術的およびビジネス要件に基づいてソリューションを設計する | 変更なし |
Microsoft ID の実装 | Microsoft ID の実装 | 変更なし |
アプリケーションを登録する | アプリケーションを登録する | 変更なし |
認証実行 | 認証実行 | 変更なし |
API を消費するためのアクセス許可を構成する | API を消費するためのアクセス許可を構成する | 変更なし |
API を公開または使用するための承認を実装する | API を公開または使用するための承認を実装する | 変更なし |
API で承認を実装する | API で承認を実装する | 変更なし |
Microsoft Graph にアクセスするサービスを作成する | Microsoft Graph にアクセスするサービスを作成する | 変更なし |
Microsoft Graph を使用してアプリを構築する | Microsoft Graph を使用してアプリを構築する | 変更なし |
Microsoft Graph からデータにアクセスする | Microsoft Graph からデータにアクセスする | 変更なし |
クエリ パラメーターを使用して応答をカスタマイズする | クエリ パラメーターを使用して応答をカスタマイズする | 変更なし |
Microsoft Graph リソースの使用を最適化する | Microsoft Graph リソースの使用を最適化する | 変更なし |
Microsoft Graph を使用してチームのライフサイクルを管理する | Microsoft Graph を使用してチームのライフサイクルを管理する | 変更なし |
SharePoint Framework を使って Microsoft 365 を拡張およびカスタマイズする | SharePoint Framework を使って Microsoft 365 を拡張およびカスタマイズする | 変更なし |
SharePoint Framework (SPFx) ソリューションのコンポーネントについて説明する | SharePoint Framework (SPFx) ソリューションのコンポーネントについて説明する | 変更なし |
SPFx ソリューションをパッケージ化してデプロイするプロセスについて説明する | SPFx ソリューションをパッケージ化してデプロイするプロセスについて説明する | 変更なし |
Microsoft Graph の使用について説明する | Microsoft Graph の使用について説明する | 変更なし |
SPFx 内からの Microsoft Entra ID で保護されたサードパーティ API の使用について説明する | SPFx 内からの Microsoft Entra ID で保護されたサードパーティ API の使用について説明する | Minor |
Teams タブとしての Web パーツについて説明する | Teams タブとしての Web パーツについて説明する | 変更なし |
Microsoft Teams を拡張する | Microsoft Teams を拡張する | 変更なし |
Microsoft Teams アプリ マニフェストを作成する | Microsoft Teams アプリ マニフェストを作成する | 変更なし |
タスク モジュールを作成して使用する | タスク モジュールを作成して使用する | 変更なし |
webhook を作成する | webhook を作成する | 変更なし |
カスタム Teams タブを実装する | カスタム Teams タブを実装する | 変更なし |
メッセージング拡張機能を作成する | メッセージング拡張機能を作成する | 変更なし |
会話型、通話、およびオンライン メディア ボットを作成する | 会話型、通話、およびオンライン メディア ボットを作成する | 変更なし |
会議拡張機能を作成する | 会議拡張機能を作成する | 変更なし |
最新のエンタープライズレベル アプリ ソリューションのテスト、デプロイ、監視、保守を行う | 最新のエンタープライズレベル アプリ ソリューションのテスト、デプロイ、監視、保守を行う | 変更なし |
アプリとソリューションをテストする | アプリとソリューションをテストする | 変更なし |
アプリとソリューションをデプロイする | アプリとソリューションをデプロイする | 変更なし |
公開されたアプリを監視および管理する | 公開されたアプリを監視および管理する | 変更なし |
2022 年 10 月 31 日より以前の評価されるスキル
視聴者プロフィール
Microsoft Teams アプリケーションの開発者は、Microsoft 365 プラットフォームを使用する組織の生産性とコラボレーションのニーズに合わせて最適化された最新のエンタープライズ レベルのアプリケーションとソリューションの設計、構築、テスト、保守を、Microsoft Teams を使用して行います。
この認定資格の候補者は、Microsoft ID プラットフォーム、Microsoft Graph、SharePoint Framework、Microsoft Power Platform を使用してコラボレーション ソリューションを設計し、Microsoft Teams、SharePoint、Viva Connections を拡張するカスタム アプリを構築する優れた能力を備えています。
受験者は、ソフトウェア開発のすべてのフェーズを通じて、Microsoft Teams、Microsoft Power Platform、Dataverse for Teams、SharePoint Framework を使用してソリューションを開発するための実用的な知識を備えている必要があります。 候補者は、最新の Web 開発テクノロジ、ソース管理と CI/CD 戦略、Azure のコンピューティング、データ、メッセージング ワークロード、および OAuth2、OData、OpenID Connect、アクセス許可と同意の概念といった Microsoft ID プラットフォームについて、基本的に理解している必要があります。
コラボレーション アプリ ソリューションと既存アプリの統合を設計する (5 - 10%)
Microsoft ID を実装する (15 - 20%)
Microsoft Graph を使用してアプリを構築する (10 - 15%)
SharePoint Framework を使って Microsoft 365 を拡張およびカスタマイズする (15 - 20%)
Microsoft Teams を拡張する (30 - 35%)
最新のエンタープライズレベル アプリ ソリューションのテスト、デプロイ、監視、保守を行う (5 - 10%)
コラボレーション アプリ ソリューションと既存アプリの統合を設計する (5 - 10%)
Microsoft Teams と既存のアプリ統合の機会を評価する
M365 成熟度モデルを使用して現在の Teams 導入レベルを評価する
ノーコードまたはローコード開発の機会を特定する (Microsoft Power Platform、Azure Logic Apps、Dataverse for Teams)
既存のアプリケーションを使用して Teams 統合の機会を評価する
開発および運用環境を設計する
ソリューション要件を満たすテスト、受け入れ、運用、デプロイの戦略を設計する
Microsoft 365 開発者テナントを使用して開発環境を設計する
Teams アプリのユース ケースに Azure サービスを推奨する (サーバーレス コンピューティング ワークフロー)
CI/CD 統合のアプリ要件を指定する
Teams Toolkit と Yeoman Teams Generator を含む、Teams ソリューションに適したツール戦略を開発する
Teams ソリューションに適した開発フレームワークとランタイム プラットフォームを選択する (React 用 Teams Toolkit や Teams Toolkit Blazor を含む)
Teams ソリューションに適したランタイム プラットフォームを選択する (Node.js、.NET、SPFx を含む)
技術的およびビジネス要件に基づいてソリューションを設計する
ゲスト ユーザーとマルチテナント認証を含む、認証シナリオを設計する
Microsoft Teams UI ライブラリ、Fluent UI React Northstar、アダプティブ カード、および Figma 用 Microsoft Teams UI キットを使用して UI を設計する
Microsoft ID を実装する (10 - 20%)
アプリケーションを登録する
サポートされているアカウントの種類を決定する
アプリの種類と認証フローの認証とクライアント資格情報を選択する
アプリ ロールを定義する
認証実行
エンドポイントとトークン キャッシュ用に Microsoft Authentication Library (MSAL) の JavaScript 実装を構成する
動的または静的アクセス許可のスコープを計画および構成する
MSAL (JavaScript) ログイン メソッドを使用する
ボットのシングル サインオン認証を実装する
タブのシングル サインオン認証を実装する
API を消費するためのアクセス許可を構成する
アプリの委任されたアクセス許可を構成する
アプリのアプリケーション アクセス許可を構成する
同意要件を指定して実装する
アプリケーションへの同意を許可する
API を公開または使用するための承認を実装する
増分同意スコープを構成する
API にスコープ付きアクセス許可を付与する
AcquireTokenSilent/AcquireToken パターンを使用して MSAL (JavaScript) を呼び出す
API で承認を実装する
アクセス トークンを検証する
委任されたスコープの有効なアクセス許可を構成する
ロールを使用してアプリのアクセス許可を実装する
委任されたアクセス トークンを使用して Microsoft API を呼び出す
Microsoft Graph にアクセスするサービスを作成する
証明書を使用してクライアント資格情報を構成する
マネージド ID の使用など、Key Vault からの証明書を使用する
アプリのアプリケーション アクセス許可を構成する
アプリケーションのアクセス許可とクライアント資格情報証明書を使用して、Microsoft Graph のアクセス トークンを取得する
Microsoft Graph を使用してアプリを構築する (10 - 15%)
Microsoft Graph からデータにアクセスする
Microsoft Graph SDK と Graph REST API のどちらを使用してデータを取得するかを決定する
サインインしているユーザーのプロファイルを取得する
組織内のユーザーの一覧を取得する
ユーザーの一意識別子に基づいてユーザー オブジェクトを取得する
Microsoft Graph からユーザー データにアクセスする
データの作成、読み取り、更新、削除を行う
Microsoft Graph をスキャンしてデータを取得する
10 mb を超えるファイルを Teams にアップロードする
Microsoft Graph Toolkit を実装する
クエリ パラメーターを使用して応答をカスタマイズする
$filter、$select、$orderby、$count、$skip、$stop などのクエリ パラメーターを使用する
$expand クエリ パラメーターを使用してリソースを展開および取得する
$search クエリ パラメーターを使用してリソースを検索する
$odata.nextLink、$skip、$skiptoken パラメーターを使用して、ページングされた日付にアクセスする
Microsoft Graph エクスプローラーを使用してクエリと応答をテストする
Microsoft Graph リソースの使用を最適化する
変更通知を使用して変更を監視する
$batch を使用して複数の要求を結合する
デルタ クエリを使用して変更を取得する
調整を検出して処理する
Microsoft Graph を使用してチームのライフサイクルを管理する
ID でチームの情報を取得する
チーム内のメンバーの一覧を取得する
チームの所有者の一覧を取得する
サインインしているユーザーがメンバーであるチームの一覧を取得する
既存の Teams テンプレートを使用して、チームをプロビジョニングする
チームを削除またはアーカイブする
既存のチームを更新する
リソース固有の同意を有効にする
SharePoint Framework を使って Microsoft 365 を拡張およびカスタマイズする (15 - 20%)
SharePoint Framework (SPFx) ソリューションのコンポーネントについて説明する
SPFx Web パーツ プロジェクトを作成するのに適したツールを特定する
クライアント側 Web パーツのプロパティについて説明する
クライアント側 Web パーツの Office UI Fabric (Fluent UI) について説明する
アプリ ページを使用するタイミングについて説明する
アプリ ページと Web パーツを区別する
レンダリング フレームワークのオプションについて説明する
SharePoint Online でのブランド化とテーマについて説明する
アダプティブ カードの拡張機能について説明する
Viva Connections と Viva ダッシュボードについて説明する
SPFx 拡張機能の種類について説明する (アプリケーション カスタマイザー、フィールド カスタマイザー、コマンド セット拡張機能)
SPFx ソリューションをパッケージ化してデプロイするプロセスについて説明する
デプロイ用のパッケージを準備するためのオプションについて説明する
ソリューションをパッケージ化するためのオプションについて説明する
テナントスコープのソリューション デプロイの要件について説明する
ドメイン分離 Web パーツの要件について説明する
SPFx ソリューションをデプロイするためのオプションについて説明する
SPFx を使用して Microsoft Teams タブを構築する方法について説明する
SPFx Web パーツを Teams にデプロイするアプリ マニフェストを手動で作成する
Microsoft Graph の使用について説明する
MSGraphClient オブジェクトの目的について説明する
Microsoft Graph にアクセス許可を付与する方法について説明する
SPFx 内からの Microsoft Entra ID で保護されたサードパーティ API の使用について説明する
AadHttpClient オブジェクトの目的について説明する
サードパーティ API を使用するためのアクセス許可を付与する方法を特定する
Teams タブとしての Web パーツについて説明する
SPFx Web パーツを Teams タブとして作成する際の考慮事項について説明する
SPFx Web パーツを Teams タブとしてデプロイするためのオプションについて説明する
Microsoft Teams を拡張する (30 - 35%)
Microsoft Teams アプリ マニフェストを作成する
開発者ポータルを使用してアプリ マニフェストを構成する
Microsoft Teams アプリのアプリ パッケージを作成する
タスク モジュールを作成して使用する
カードベースのタスク モジュールを作成する
iframe ベースのタスク モジュールを作成する
タブからタスク モジュールを呼び出す
ボットからタスク モジュールを呼び出す
タスク モジュール呼び出しをチェーンする
webhook を作成する
送信 Webhook を作成する
受信 Webhook を作成する
カスタム Teams タブを実装する
個人用チームを作成する
個人用タブにデバイスのアクセス許可を実装する
チャネル/グループ タブを作成する
ディープ リンクを含むタブを作成する
アダプティブ カード タブを作成する
メッセージング拡張機能を作成する
検索コマンド拡張機能を作成する
アダプティブ カードを使用してアクション コマンド拡張機能を作成する
パラメーターを使用してアクション コマンド拡張機能を作成する
リンクの展開を追加する
会話型、通話、およびオンライン メディア ボットを作成する
個人用ボットを作成する
グループ/チャネル ボットを作成する
ボットからアクション可能メッセージを送信する
通話ボットを作成する
オンライン メディア ボットを作成する
着信通話を処理する
着信通話を転送する
会議拡張機能を作成する
Microsoft Teams 会議アプリの機能について説明する
Teams 会議用のアプリを有効にして構成する
会議のライフサイクル内でアプリを作成または統合する
共有会議ステージを実装する
最新のエンタープライズレベル アプリ ソリューションのテスト、デプロイ、監視、保守を行う (5 - 10%)
アプリとソリューションをテストする
ボット、コネクタ、メッセージング拡張機能、会議拡張機能、SSO、アダプティブ カードなどのテスト計画を設計する
テストに必要なサンプル データを指定する
M365 CLI または PowerShell スクリプトを使用してサンプル データをデプロイする
ボット、コネクタ、メッセージング拡張機能、会議拡張機能、SSO、アダプティブ カードなどのテスト計画を実行する
アプリとソリューションをデプロイする
Teams 用開発者ポータルでアプリ定義を作成または変更する
Teams 用開発者ポータルを使用して Teams アプリ パッケージを管理する
単一のユーザーまたはチームにカスタム アプリをアップロードする
アプリ カタログにアプリをアップロードする
Teams 用開発者ポータルにアプリをアップロードする
Teams アプリのデプロイを自動化する
公開されたアプリを監視および管理する
Microsoft 365 監査ログを使用した監査設定を推奨する
App Insights を使用してパフォーマンスを確認して評価する
Microsoft 365 コンプライアンス センターを使用して Microsoft Graph API のアクセス許可を監視する
公開されたアプリへの影響について、新しい SDK バージョンを評価する
ログ、使用状況データ、監査データを分析する