Учебное пособие по экзамену MS-600. Building Applications and Solutions with Microsoft 365 Core Services
Предупреждение
Этот экзамен доступен только в том случае, если вы входите в программу Microsoft Cloud Partner и имеете закрытый код доступа. Этот код можно получить на портале партнера, если вы имеете право принять экзамен. Для владельцев кода последний день, чтобы принять этот экзамен, составляет 31 декабря 2023 года. Узнайте больше об этом выходе на пенсию в этой записи блога.
Цель этого документа
Благодаря этому пособию вы узнаете, чего ожидать на экзамене, а также изучите темы, которые могут встретиться в вопросах, и ссылки на соответствующие ресурсы. Информация и материалы в этом документе должны помочь вам сосредоточиться на учебе при подготовке к экзамену.
Полезные ссылки | Description |
---|---|
Просмотрите навыки, которые оцениваются начиная с 31 октября 2022 года | В этом списке перечислены навыки, которые оцениваются ПОСЛЕ наступления указанной даты. Изучите его, если планируете сдавать экзамен после этой даты. |
Просмотрите навыки, которые оцениваются до 31 октября 2022 года | Изучите этот список навыков, если планируете сдавать экзамен до наступления указанной даты. |
Журнал изменений | Если вы хотите ознакомиться с изменениями, которые вступят в силу в указанную дату, можно непосредственно открыть журнал изменений. |
Получение сертификации | Некоторые сертификации требуют сдачи только одного экзамена, а другие — нескольких. |
Продление сертификации | Срок действия сертификаций Майкрософт для специалистов, специализаций и экспертов истекает через год. Вы можете продлить их, пройдя бесплатную аттестацию в Интернете на портале Microsoft Learn. |
Ваш профиль Microsoft Learn | Подключите профиль сертификации к Learn, чтобы планировать экзамены и продлевать их срок действия, а также делиться сертификатами и печатать их. |
Передача оценки | Для прохождения экзамена требуется получить оценку не меньше 700. |
Песочница экзамена | Вы можете изучить среду экзамена, открыв песочницу экзамена. |
Запрос проживания | Если вы используете вспомогательные устройства, вам требуется дополнительное время или вам необходимо изменить процесс сдачи любой части экзамена, вы можете запросить размещение. |
Тестирование практики | Вы готовы пройти экзамен или вам нужно еще немного подготовиться? |
Обновления в экзамене
Наши экзамены периодически обновляются, чтобы отразить навыки, необходимые для выполнения роли. Здесь описываются обе версии целей по оцениваемым навыкам в зависимости от даты сдачи экзамена.
Версия экзамена на английском языке всегда обновляется в первую очередь. Некоторые экзамены переведены на другие языки, и их обновление может занять приблизительно восемь недель после обновления англоязычной версии. Другие доступные языки перечислены в разделе Расписание экзамена на веб-странице Сведения об экзамене. Если экзамен недоступен на необходимом языке, вы можете запросить дополнительные 30 минут на его прохождение.
Примечание.
Пункты под каждым измеряемым навыком предназначены для того, чтобы показать, как мы оцениваем навык. В экзамены также могут быть рассмотрены связанные темы.
Примечание.
Большинство вопросов охватывают общедоступные функции (GA). Экзамен может содержать вопросы о функциях предварительной версии, если эти функции часто используются.
Навыки, которые оцениваются начиная с 31 октября 2022 года
Профиль аудитории
Разработчики приложений Microsoft Teams проектируют, создают, тестируют и поддерживают современные приложения и решения корпоративного уровня с помощью службы Microsoft Teams, которая оптимизирована для повышения производительности и совместной работы организаций, использующих платформу Microsoft 365.
Кандидаты на прохождение этого экзамена должны уметь разрабатывать решения для совместной работы с использованием платформы удостоверений Майкрософт, Microsoft Graph, SharePoint Framework и Microsoft Power Platform для создания пользовательских приложений, расширяющих возможности Microsoft Teams, SharePoint и Viva Связи.
Кандидаты должны обладать опытом разработки решений с помощью Microsoft Teams, Microsoft Power Platform, Dataverse for Teams и (или) SharePoint Framework на всех этапах разработки программного обеспечения. У них должно быть базовое представление о современных технологиях веб-разработки, управлении исходным кодом и стратегиях CI/CD, вычислениях Azure, данных и рабочих нагрузках обмена сообщениями, а также платформе удостоверений Майкрософт, включая OAuth2, OData, OpenID Connect и концепции предоставления разрешения и согласия.
Проектирование решений приложений для совместной работы и существующей интеграции приложений (5–10 %)
Реализация удостоверения Майкрософт (15–20 %)
Создание приложений с помощью Microsoft Graph (10–15 %)
Расширение и настройка Microsoft 365 с помощью SharePoint Framework (15–20 %)
Расширение Microsoft Teams (30–35 %)
Тестирование, развертывание, мониторинг и поддержка современных корпоративных решений приложений (5–10 %)
Проектирование решений приложений для совместной работы и существующей интеграции приложений (5–10 %)
Оценка Microsoft Teams и возможностей существующей интеграции приложений
Оценка текущего уровня внедрения Teams с помощью модели зрелости M365
Определение возможностей для бескодовой или малокодовой разработки (Microsoft Power Platform, Azure Logic Apps, Dataverse for Teams)
Оценка возможностей интеграции Teams с существующими приложениями
Проектирование среды разработки и рабочей среды
Разработка стратегии тестирования, принятия, рабочей среды и развертывания в соответствии с требованиями решения
Проектирование среды разработки с помощью клиента разработчика Microsoft 365
Рекомендации по использованию служб Azure для приложения Teams (рабочие процессы бессерверных вычислений)
Указание требований приложения для интеграции CI/CD
Разработка подходящей стратегии средств для решения Teams, с том числе сравнение наборов средств Teams и Yeoman Teams Generator
Выберите подходящую платформу разработки и платформу среды выполнения для решения Teams (включая Набор средств Teams для React или Набор средств Teams для Blazor)
Выберите подходящую платформу среды выполнения для решения Teams (включая Node.js, .NET и (или) SPFx)
Проектирование решения на основе технических и бизнес-требований
Проектирование сценариев проверки подлинности, в том числе для гостевых пользователей и многопользовательской проверки подлинности
Разработка пользовательского интерфейса с помощью библиотеки пользовательского интерфейса Microsoft Teams, Fluent UI React Northstar, адаптивных карточек и комплекта пользовательского интерфейса Microsoft Teams для Figma
Реализация удостоверения Майкрософт (15–20 %)
Регистрация приложения
Определение поддерживаемого типа учетной записи
Выбор проверки подлинности и учетных данных клиента для типа приложения и потока проверки подлинности
Определение ролей приложения
Реализация проверки подлинности
Настройка реализации библиотеки проверки подлинности Майкрософт (MSAL) на JavaScript для конечной точки и кэша маркеров
Планирование и настройка областей для динамических или статических разрешений
Использование метода входа MSAL (JavaScript)
Реализация проверки подлинности по методу единого входа для бота
Реализация проверки подлинности по методу единого входа для вкладки
Настройка разрешений на использование API
Настройка делегированных разрешений для приложения
Настройка разрешений приложений для приложения
Указание и реализация требований к согласию
Предоставление согласия для приложения
Реализация авторизации для предоставления или использования API
Настройка областей добавочного согласия
Предоставление ограниченных разрешений веб-API
Вызов MSAL (JavaScript) с помощью шаблона AcquireTokenSilent/AcquireToken
Реализация авторизации в API
Проверка маркера доступа
Настройка действующих разрешений для делегированных областей
Реализация разрешений приложения с помощью ролей
Использование маркера делегированного доступа для вызова API Майкрософт
Создание службы для доступа к Microsoft Graph
Настройка учетных данных клиента с помощью сертификата
Использование сертификатов из Key Vault, включая использование управляемых удостоверений
Настройка разрешений приложений для приложения
Получение маркера доступа для Microsoft Graph с помощью разрешения приложения и сертификата учетных данных клиента
Создание приложений с помощью Microsoft Graph (10–15 %)
Доступ к данным из Microsoft Graph
Определение того, следует ли получать данные с помощью пакета SDK Microsoft Graph или REST API Graph
Получение профиля вошедшего пользователя
Получение списка пользователей в организации
Получение объекта пользователя на основе уникального идентификатора пользователя
Доступ к данным пользователя из Microsoft Graph
Создание, чтение, обновление и удаление данных
Обход Microsoft Graph для получения данных
Отправка файлов размером более 10 МБ в Teams
Реализация Microsoft Graph Toolkit
Настройка ответов с помощью параметров запроса
Использование параметров запроса, в том числе $filter, $select, $orderby, $count, $skip и $stop
Развертывание и извлечение ресурсов с помощью параметра запроса $expand
Поиск ресурсов с помощью параметра запроса $search
Доступ к данным с подкачкой с помощью параметров $odata.nextLink, $skip и $skiptoken
Тестирование запросов и ответов с помощью Microsoft Graph Explorer
Оптимизация использования ресурсов Microsoft Graph
Мониторинг изменений с помощью уведомлений об изменениях
Объединение нескольких запросов с помощью $batch
Получение изменений с помощью разностного запроса
Обнаружение и обработка регулирования
Управление жизненным циклом команды с помощью Microsoft Graph
Получение сведений о команде по идентификатору
Получение списка участников команды
Получение списка владельцев команды
Получение списка команд, участником которых является пользователь, выполнившего вход
Подготовка команды с помощью существующего шаблона Teams
Удаление или архивация команды
Изменение существующей команды
Включение согласия для конкретного ресурса
Расширение и настройка Microsoft 365 с помощью SharePoint Framework (15–20 %)
Описание компонентов решения SharePoint Framework (SPFx)
Определение подходящего средства для создания проекта веб-части SPFx
Описание свойств клиентских веб-частей
Описание Office UI Fabric (Fluent UI) в клиентских веб-частях
Объяснение, когда следует использовать страницу приложения
Различие между страницей приложения и веб-частью
Описание параметров платформы отрисовки
Описание фирменной символики и тем в SharePoint Online
Описание расширений адаптивных карточек
Описание Viva Connections и панели мониторинга Viva
Описание типов расширений SPFx (настройщик приложений, настройщик полей, расширение набора команд)
Описание процесса упаковки и развертывания решения SPFx
Описание параметров подготовки пакета к развертыванию
Описание вариантов упаковки решения
Описание требований к развертыванию решения на уровне клиента
Описание требований к изолированным от домена веб-частям
Описание параметров развертывания решения SPFx
Описание создания вкладки Microsoft Teams с помощью SPFx
Создание манифеста приложения вручную для развертывания веб-части SPFx в Teams
Описание потребления Microsoft Graph
Описание назначения объекта MSGraphClient
Описание методов предоставления разрешений для Microsoft Graph
Описание использования сторонних API, защищенных с помощью идентификатора Microsoft Entra, из SPFx
Описание назначения объекта AadHttpClient
Определение методов предоставления разрешений на использование стороннего API
Описание веб-частей как вкладок Teams
Описание рекомендаций по созданию веб-части SPFx в виде вкладки Teams
Описание параметров развертывания веб-части SPFx в виде вкладки Teams
Расширение Microsoft Teams (30–35 %)
Создание манифеста приложения Microsoft Teams
Настройка манифеста приложения с помощью Портала разработчика
Создание пакета приложения для приложения Microsoft Teams
Создание и использование модулей задач
Создание модуля задач на основе карточек
Создание модуля задач на основе iframe
Вызов модуля задач из вкладки
Вызов модуля задач из бота
Вызовы модуля задачи цепочки
Создание веб-перехватчика
Создание исходящего веб-перехватчика
Создание входящего веб-перехватчика
Реализация настраиваемых вкладок Teams
Создание личной вкладки
Реализация разрешений устройства на личной вкладке
Создание вкладки канала или группы
Создание вкладки с прямой ссылкой
Создание вкладки адаптивной карточки
Создание расширения для обмена сообщениями
Создание расширения команды поиска
Создание расширения команды действия с помощью адаптивной карточки
Создание расширения команд действия с помощью параметров
Добавление разворачивания ссылок
Создание чат-ботов, ботов для звонков и для интернет-СМИ
Создание личного бота
Создание бота группы или канала
Отправка сообщений с действиями от бота
Создание бота для звонков
Создание ботов для интернет-СМИ
Обработка входящих вызовов
Передача входящих вызовов
Создание расширения для собраний
Описание возможностей приложений для собраний Microsoft Teams
Включение и настройка приложений для собраний Teams
Создание или интеграция приложений в рамках жизненного цикла собрания
Реализация этапа общего собрания
Тестирование, развертывание, мониторинг и поддержка современных корпоративных решений приложений (5–10 %)
Тестирование приложений и решений
Проектирование планов тестирования, включая боты, соединители, расширения для обмена сообщениями, расширения для собраний, единый вход и адаптивные карточки
Указание необходимых примеров данных для тестирования
Развертывание примеров данных с помощью интерфейса командной строки M365 или сценариев PowerShell
Выполнение планов тестирования, включая боты, соединители, расширения для обмена сообщениями, расширения для собраний, единый вход и адаптивные карточки
Развертывание приложений и решений
Создание или изменение определений приложений на Портале разработчика для Teams
Управление пакетами приложений Teams с помощью Портала разработчика для Teams
Отправка пользовательского приложения одному пользователю или команде
Отправка приложения в каталог приложений
Отправка приложения на Портал разработчика для Teams
Автоматизация развертывания приложений Teams
Мониторинг и поддержка опубликованных приложений
Рекомендации параметров аудита с помощью ведения журнала аудита Microsoft 365
Проверка и оценка производительности с помощью App Insights
Мониторинг разрешений API Microsoft Graph с помощью Центра соответствия требованиям Microsoft 365
Оценка новых версий пакета SDK на предмет влияния на опубликованные приложения
Анализ журналов, данных об использовании и данных аудита
Учебные ресурсы
Перед сдачей экзамена рекомендуется пройти обучение и получить практический опыт. Мы предлагаем варианты для самостоятельного обучения и обучения в классе, а также ссылки на документацию, сайты сообщества и видео.
Учебные ресурсы | Ссылки на обучение и документацию |
---|---|
Получение обучения | Выберите схему обучения или модуль для обучения в произвольном темпе или пройдите курс под руководством инструктора |
Ищите документацию | Документация для разработчиков Microsoft 365 Документация по Microsoft 365 Документация по Microsoft Graph |
Задавание вопроса | Microsoft Q&A | Документация Майкрософт |
Получите поддержку сообщества | Microsoft 365 — Microsoft Tech Community SharePoint — Microsoft Tech Community Разработчик Teams — Microsoft Tech Community |
Подписаться на Microsoft Learn | Microsoft Learn — Microsoft Tech Community |
Найти видео | Зона готовности к экзаменам |
Журнал изменений
Структура таблицы: группы тем (также называемые функциональными группами) выделены полужирным шрифтом, после чего указаны цели для каждой группы. В таблице сравниваются две версии оцениваемых на экзамене навыков, а в третьем столбце описываются масштабы изменений.
Набор навыков, оцениваемых до 31 октября 2022 года | Набор навыков, оцениваемых с 31 октября 2022 г. | Изменения |
---|---|---|
Профиль аудитории | - | Незначительный |
Проектирование решений приложений для совместной работы и существующей интеграции приложений | Проектирование решений приложений для совместной работы и существующей интеграции приложений | Без изменений |
Оценка Microsoft Teams и возможностей существующей интеграции приложений | Оценка Microsoft Teams и возможностей существующей интеграции приложений | Без изменений |
Проектирование среды разработки и рабочей среды | Проектирование среды разработки и рабочей среды | Без изменений |
Проектирование решения на основе технических и бизнес-требований | Проектирование решения на основе технических и бизнес-требований | Без изменений |
Реализация удостоверения Майкрософт | Реализация удостоверения Майкрософт | Без изменений |
Регистрация приложения | Регистрация приложения | Без изменений |
Реализация проверки подлинности | Реализация проверки подлинности | Без изменений |
Настройка разрешений на использование 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 | Без изменений |
Расширение и настройка Microsoft 365 с помощью SharePoint Framework | Расширение и настройка Microsoft 365 с помощью SharePoint Framework | Без изменений |
Описание компонентов решения SharePoint Framework (SPFx) | Описание компонентов решения SharePoint Framework (SPFx) | Без изменений |
Описание процесса упаковки и развертывания решения SPFx | Описание процесса упаковки и развертывания решения SPFx | Без изменений |
Описание потребления Microsoft Graph | Описание потребления Microsoft Graph | Без изменений |
Описание использования сторонних API, защищенных с помощью идентификатора Microsoft Entra, из SPFx | Описание использования сторонних API, защищенных с помощью идентификатора Microsoft Entra, из SPFx | Незначительный |
Описание веб-частей как вкладок Teams | Описание веб-частей как вкладок Teams | Без изменений |
Расширение Microsoft Teams | Расширение Microsoft Teams | Без изменений |
Создание манифеста приложения Microsoft Teams | Создание манифеста приложения Microsoft Teams | Без изменений |
Создание и использование модулей задач | Создание и использование модулей задач | Без изменений |
Создание веб-перехватчика | Создание веб-перехватчика | Без изменений |
Реализация настраиваемых вкладок Teams | Реализация настраиваемых вкладок Teams | Без изменений |
Создание расширения для обмена сообщениями | Создание расширения для обмена сообщениями | Без изменений |
Создание чат-ботов, ботов для звонков и для интернет-СМИ | Создание чат-ботов, ботов для звонков и для интернет-СМИ | Без изменений |
Создание расширения для собраний | Создание расширения для собраний | Без изменений |
Тестирование, развертывание, мониторинг и поддержка современных корпоративных решений приложений | Тестирование, развертывание, мониторинг и поддержка современных корпоративных решений приложений | Без изменений |
Тестирование приложений и решений | Тестирование приложений и решений | Без изменений |
Развертывание приложений и решений | Развертывание приложений и решений | Без изменений |
Мониторинг и поддержка опубликованных приложений | Мониторинг и поддержка опубликованных приложений | Без изменений |
Навыки, оцениваемые до 31 октября 2022 года
Профиль аудитории
Разработчики приложений Microsoft Teams проектируют, создают, тестируют и поддерживают современные приложения и решения корпоративного уровня для Microsoft Teams, рабочего пространства, оптимизированного согласно потребностям в производительности и совместной работе организаций, которые используют платформу Microsoft 365.
Кандидаты на прохождение этой сертификации должны уметь разрабатывать решения для совместной работы с использованием платформы удостоверений Майкрософт, Microsoft Graph, SharePoint Framework и Microsoft Power Platform для создания пользовательских приложений, расширяющих возможности Microsoft Teams, SharePoint и Viva Связи.
Кандидаты должны обладать опытом разработки решений с помощью Microsoft Teams, Microsoft Power Platform, Dataverse for Teams и (или) SharePoint Framework на всех этапах разработки программного обеспечения. У них должно быть базовое представление о современных технологиях веб-разработки, управлении исходным кодом и стратегиях CI/CD, вычислениях Azure, данных и рабочих нагрузках обмена сообщениями, а также платформе удостоверений Майкрософт, включая OAuth2, OData, OpenID Connect и концепции предоставления разрешения и согласия.
Проектирование решений приложений для совместной работы и существующей интеграции приложений (5–10 %)
Реализация удостоверения Майкрософт (15–20 %)
Создание приложений с помощью Microsoft Graph (10–15 %)
Расширение и настройка Microsoft 365 с помощью SharePoint Framework (15–20 %)
Расширение Microsoft Teams (30–35 %)
Тестирование, развертывание, мониторинг и поддержка современных корпоративных решений приложений (5–10 %)
Проектирование решений приложений для совместной работы и существующей интеграции приложений (5–10 %)
Оценка Microsoft Teams и возможностей существующей интеграции приложений
Оценка текущего уровня внедрения Teams с помощью модели зрелости M365
Определение возможностей для бескодовой или малокодовой разработки (Microsoft Power Platform, Azure Logic Apps, Dataverse for Teams)
Оценка возможностей интеграции Teams с существующими приложениями
Проектирование среды разработки и рабочей среды
Разработка стратегии тестирования, принятия, рабочей среды и развертывания в соответствии с требованиями решения
Проектирование среды разработки с помощью клиента разработчика Microsoft 365
Рекомендации по использованию служб Azure для приложения Teams (рабочие процессы бессерверных вычислений)
Указание требований приложения для интеграции CI/CD
Разработка подходящей стратегии средств для решения Teams, с том числе сравнение наборов средств Teams и Yeoman Teams Generator
Выберите подходящую платформу разработки и платформу среды выполнения для решения Teams (включая Набор средств Teams для React или Набор средств Teams для Blazor)
Выберите подходящую платформу среды выполнения для решения Teams (включая Node.js, .NET и (или) SPFx)
Проектирование решения на основе технических и бизнес-требований
Проектирование сценариев проверки подлинности, в том числе для гостевых пользователей и многопользовательской проверки подлинности
Разработка пользовательского интерфейса с помощью библиотеки пользовательского интерфейса Microsoft Teams, Fluent UI React Northstar, адаптивных карточек и комплекта пользовательского интерфейса Microsoft Teams для Figma
Реализация удостоверения Майкрософт (10–20 %)
Регистрация приложения
Определение поддерживаемого типа учетной записи
Выбор проверки подлинности и учетных данных клиента для типа приложения и потока проверки подлинности
Определение ролей приложения
Реализация проверки подлинности
Настройка реализации библиотеки проверки подлинности Майкрософт (MSAL) на JavaScript для конечной точки и кэша маркеров
Планирование и настройка областей для динамических или статических разрешений
Использование метода входа MSAL (JavaScript)
Реализация проверки подлинности по методу единого входа для бота
Реализация проверки подлинности по методу единого входа для вкладки
Настройка разрешений на использование API
Настройка делегированных разрешений для приложения
Настройка разрешений приложений для приложения
Указание и реализация требований к согласию
Предоставление согласия для приложения
Реализация авторизации для предоставления или использования API
Настройка областей добавочного согласия
Предоставление ограниченных разрешений веб-API
Вызов MSAL (JavaScript) с помощью шаблона AcquireTokenSilent/AcquireToken
Реализация авторизации в API
Проверка маркера доступа
Настройка действующих разрешений для делегированных областей
Реализация разрешений приложения с помощью ролей
Использование маркера делегированного доступа для вызова API Майкрософт
Создание службы для доступа к Microsoft Graph
Настройка учетных данных клиента с помощью сертификата
Использование сертификатов из Key Vault, включая использование управляемых удостоверений
Настройка разрешений приложений для приложения
Получение маркера доступа для Microsoft Graph с помощью разрешения приложения и сертификата учетных данных клиента
Создание приложений с помощью Microsoft Graph (10–15 %)
Доступ к данным из Microsoft Graph
Определение того, следует ли получать данные с помощью пакета SDK Microsoft Graph или REST API Graph
Получение профиля вошедшего пользователя
Получение списка пользователей в организации
Получение объекта пользователя на основе уникального идентификатора пользователя
Доступ к данным пользователя из Microsoft Graph
Создание, чтение, обновление и удаление данных
Обход Microsoft Graph для получения данных
Отправка файлов размером более 10 МБ в Teams
Реализация Microsoft Graph Toolkit
Настройка ответов с помощью параметров запроса
Использование параметров запроса, в том числе $filter, $select, $orderby, $count, $skip и $stop
Развертывание и извлечение ресурсов с помощью параметра запроса $expand
Поиск ресурсов с помощью параметра запроса $search
Доступ к данным с подкачкой с помощью параметров $odata.nextLink, $skip и $skiptoken
Тестирование запросов и ответов с помощью Microsoft Graph Explorer
Оптимизация использования ресурсов Microsoft Graph
Мониторинг изменений с помощью уведомлений об изменениях
Объединение нескольких запросов с помощью $batch
Получение изменений с помощью разностного запроса
Обнаружение и обработка регулирования
Управление жизненным циклом команды с помощью Microsoft Graph
Получение сведений о команде по идентификатору
Получение списка участников команды
Получение списка владельцев команды
Получение списка команд, участником которых является пользователь, выполнившего вход
Подготовка команды с помощью существующего шаблона Teams
Удаление или архивация команды
Изменение существующей команды
Включение согласия для конкретного ресурса
Расширение и настройка Microsoft 365 с помощью SharePoint Framework (15–20 %)
Описание компонентов решения SharePoint Framework (SPFx)
Определение подходящего средства для создания проекта веб-части SPFx
Описание свойств клиентских веб-частей
Описание Office UI Fabric (Fluent UI) в клиентских веб-частях
Объяснение, когда следует использовать страницу приложения
Различие между страницей приложения и веб-частью
Описание параметров платформы отрисовки
Описание фирменной символики и тем в SharePoint Online
Описание расширений адаптивных карточек
Описание Viva Connections и панели мониторинга Viva
Описание типов расширений SPFx (настройщик приложений, настройщик полей, расширение набора команд)
Описание процесса упаковки и развертывания решения SPFx
Описание параметров подготовки пакета к развертыванию
Описание вариантов упаковки решения
Описание требований к развертыванию решения на уровне клиента
Описание требований к изолированным от домена веб-частям
Описание параметров развертывания решения SPFx
Описание создания вкладки Microsoft Teams с помощью SPFx
Создание манифеста приложения вручную для развертывания веб-части SPFx в Teams
Описание потребления Microsoft Graph
Описание назначения объекта MSGraphClient
Описание методов предоставления разрешений для Microsoft Graph
Описание использования сторонних API, защищенных с помощью идентификатора Microsoft Entra, из SPFx
Описание назначения объекта AadHttpClient
Определение методов предоставления разрешений на использование стороннего API
Описание веб-частей как вкладок Teams
Описание рекомендаций по созданию веб-части SPFx в виде вкладки Teams
Описание параметров развертывания веб-части SPFx в виде вкладки Teams
Расширение Microsoft Teams (30–35 %)
Создание манифеста приложения Microsoft Teams
Настройка манифеста приложения с помощью Портала разработчика
Создание пакета приложения для приложения Microsoft Teams
Создание и использование модулей задач
Создание модуля задач на основе карточек
Создание модуля задач на основе iframe
Вызов модуля задач из вкладки
Вызов модуля задач из бота
Вызовы модуля задачи цепочки
Создание веб-перехватчика
Создание исходящего веб-перехватчика
Создание входящего веб-перехватчика
Реализация настраиваемых вкладок Teams
Создание личной вкладки
Реализация разрешений устройства на личной вкладке
Создание вкладки канала или группы
Создание вкладки с прямой ссылкой
Создание вкладки адаптивной карточки
Создание расширения для обмена сообщениями
Создание расширения команды поиска
Создание расширения команды действия с помощью адаптивной карточки
Создание расширения команд действия с помощью параметров
Добавление разворачивания ссылок
Создание чат-ботов, ботов для звонков и для интернет-СМИ
Создание личного бота
Создание бота группы или канала
Отправка сообщений с действиями от бота
Создание бота для звонков
Создание ботов для интернет-СМИ
Обработка входящих вызовов
Передача входящих вызовов
Создание расширения для собраний
Описание возможностей приложений для собраний Microsoft Teams
Включение и настройка приложений для собраний Teams
Создание или интеграция приложений в рамках жизненного цикла собрания
Реализация этапа общего собрания
Тестирование, развертывание, мониторинг и поддержка современных корпоративных решений приложений (5–10 %)
Тестирование приложений и решений
Проектирование планов тестирования, включая боты, соединители, расширения для обмена сообщениями, расширения для собраний, единый вход и адаптивные карточки
Указание необходимых примеров данных для тестирования
Развертывание примеров данных с помощью интерфейса командной строки M365 или сценариев PowerShell
Выполнение планов тестирования, включая боты, соединители, расширения для обмена сообщениями, расширения для собраний, единый вход и адаптивные карточки
Развертывание приложений и решений
Создание или изменение определений приложений на Портале разработчика для Teams
Управление пакетами приложений Teams с помощью Портала разработчика для Teams
Отправка пользовательского приложения одному пользователю или команде
Отправка приложения в каталог приложений
Отправка приложения на Портал разработчика для Teams
Автоматизация развертывания приложений Teams
Мониторинг и поддержка опубликованных приложений
Рекомендации параметров аудита с помощью ведения журнала аудита Microsoft 365
Проверка и оценка производительности с помощью App Insights
Мониторинг разрешений API Microsoft Graph с помощью Центра соответствия требованиям Microsoft 365
Оценка новых версий пакета SDK на предмет влияния на опубликованные приложения
Анализ журналов, данных об использовании и данных аудита