Курс охватывает такие основные элементы платформы Microsoft 365 - реализацию Microsoft Identity, работу с Microsoft Graph, расширение Teams. Слушатели узнают, как реализовать Microsoft Identity и работать с Microsoft Graph. Во время внедрения Microsoft Identity слушатели научатся реализовывать идентификацию Microsoft, включая регистрацию приложения, внедрение аутентификации, настройку разрешений для использования API и создание службы для доступа к Microsoft Graph. Работая с Microsoft Graph, слушатели узнают, как получить доступ к пользовательским данным, исследовать параметры запросов, управлять жизненным циклом группы, получать доступ к файлам и оптимизировать сетевой трафик с помощью Microsoft Graph. Расширяя Teams, слушатели ознакомятся с компонентами приложения Teams, будут работать с вебхуками, вкладками и диалоговыми ботами.
Видео. Ознакомиться с основами работы и узнать о структуре курса можно посмотрев
видеообзор от нашего тренера.
По окончании курса слушатели смогут:
- зарегистрировать приложение в Azure AD;
- внедрить аутентификацию;
- настраивать разрешения для использования API;
- создавать сервис для доступа к Microsoft Graph;
- иметь доступ к данным пользователя с помощью Microsoft Graph;
- работать с данными с использованием запросов на Microsoft Graph;
- управлять жизненным циклом группы в Microsoft Graph;
- оптимизировать сетевой трафик с помощью Microsoft Graph;
- использовать потребление Microsoft Graph;
- работать с веб-частями как Team Tabs;
- распознавать компоненты приложения Teams;
- работать с вебхуками в Microsoft Teams;
- создавать вкладки в Microsoft Teams;
- создавать и регистрировать исходящие вебхуки;
Аудитория
Курс предназначен для специалистов, заинтересованных в платформе разработки Microsoft 365 или в прохождении сертификационного экзамена Microsoft 365 Developer Associate. Специалисты также должны иметь 1-2 года опыта работы в качестве разработчика. Предполагается, что слушатели знают, как программировать, и имеют базовые знания о REST APIs, JSON, OAuth2, OData, OpenID Connect, идентификациях Microsoft, включая учетные записи Azure AD и Microsoft, Azure AD B2C и концепции разрешений и согласований.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- 1-2 года опыта работы в качестве разработчика. Предполагается знание программирования и базовые знания о REST APIs, JSON, OAuth2, OData, OpenID Connect, идентификациях Microsoft, включая учетные записи Azure AD и Microsoft, Azure AD B2C и концепции разрешений и согласий;
- рекомендуется наличие опыта разработки решений для Microsoft Teams на всех этапах разработки программного обеспечения.
- Внедрение Microsoft Identity
- Начало работы с Microsoft Identity
- Типы приложений в Microsoft Identity
- Структура разрешений и согласований
- Защита пользовательских API с помощью Microsoft Identity
- Работа с пользователями, группами и ролями в пользовательских приложениях и API
- Создание приложений в Microsoft Graph
- Оптимизация использования данных с параметрами запроса в Microsoft Graph
- Оптимизация сетевого трафика с помощью Microsoft Graph
- Доступ к данным пользователя через Microsoft Graph
- Управляйте жизненным циклом группы с помощью Microsoft Graph
- Доступ к файлам с Microsoft Graph
- Используйте уведомление об изменениях и отслеживайте изменения с Microsoft Graph
- Разработка приложений для Microsoft Teams
- Знакомство с построением приложений для Microsoft Teams
- Ориентированное на задачу взаимодействие в Microsoft Teams с расширением обмена сообщениями
- Создание встроенных веб-интерфейсов с помощью вкладок для Microsoft Teams
- Создание интерактивных разговорных ботов для Microsoft Teams
- Собирайте данные в Microsoft Teams с помощью модулей задач
- Подключите веб-сервисы к Microsoft Teams с помощью вебхуков и коннекторов Office 365
- Microsoft Teams – используйте конечную точку Microsoft Graph для общей работы
- Microsoft Teams – аутентификация и единственный вход
- Распространяйте и отслеживайте решение Microsoft Teams
- Распространяйте свое приложение Microsoft Teams
- Отслеживайте и обслуживайте решения Microsoft Teams