Создание приложений и решений с помощью Microsoft 365

Этот курс охватывает пять основных элементов платформы Microsoft 365 - реализацию Microsoft Identity, работу с Microsoft Graph, расширение и настройку SharePoint, расширение команд и расширение Office. В этом курсе студенты узнают, как реализовать Microsoft Identity и работать с Microsoft Graph. Студенты также получат знания об элементах пользовательского интерфейса (включая Adaptive Cards и UI Fabric), точках интеграции (включая команды Microsoft, надстройки Office, SharePoint Framework, Actionable Messages) и определении целей платформы рабочей нагрузки. Внедрив Microsoft Identity, учащиеся научатся внедрять Microsoft удостоверение личности, включая регистрацию приложения, внедрение аутентификации, настройку разрешений для использования API и создание службы для доступа к Microsoft Graph. При работе с Microsoft Graph, студенты узнают, как получить доступ к пользовательским данным, изучить параметры запросов, управлять жизненным циклом группы, получить доступ к файлам и оптимизировать сетевой трафик с помощью Microsoft Graph. Расширяя и настраивая SharePoint, студенты узнают о веб-частях, расширениях SharePoint Framework и о том, как упаковать и внедрить решение SPFx. Расширяя Команды, студенты будут смотреть на компоненты приложения Команды, работать с веб-хуками, вкладками и диалоговыми ботами. В расширении Office учащиеся работают с надстройками Office, надстройками панели задач, API-интерфейсами JavaScript, Office UI Fabric и действующими сообщениями с адаптивными картами. и как упаковать и развернуть решение SPFx. Расширяя Команды, студенты будут смотреть на компоненты приложения Команды, работать с веб-хуками, вкладками и диалоговыми ботами. В расширении Office учащиеся работают с надстройками Office, надстройками панели задач, API-интерфейсами JavaScript, Office UI Fabric и действующими сообщениями с адаптивными картами. и как упаковать и развернуть решение SPFx. Расширяя Команды, студенты будут смотреть на компоненты приложения Команды, работать с веб-хуками, вкладками и диалоговыми ботами. В расширении Office учащиеся работают с надстройками Office, надстройками панели задач, API-интерфейсами JavaScript, Office UI Fabric и действующими сообщениями с адаптивными картами.

  Для кого:

Студенты этого курса заинтересованы в платформе разработки Microsoft 365 или в прохождении сертификационного экзамена Microsoft 365 Developer Associate. Студенты также должны иметь 1-2 года опыта работы в качестве разработчика. В этом курсе предполагается, что студенты знают, как программировать, и имеют базовые знания о API-интерфейсах REST, JSON, OAuth2, OData, OpenID Connect, удостоверениях Microsoft, включая учетные записи Azure AD и Microsoft, Azure AD B2C и концепции разрешений и согласований.

Что должен знать слушатель

  • Студенты должны иметь 1-2 года опыта работы в качестве разработчика. В этом курсе предполагается, что студенты знают, как программировать, и имеют базовые знания о API-интерфейсах REST, JSON, OAuth4, OData, OpenID Connect, удостоверениях Microsoft, включая учетные записи Azure AD и Microsoft, Azure AD B2C и концепции разрешений и согласований.
  • Студентам рекомендуется иметь опыт разработки решений для команд Microsoft, надстроек Office или SharePoint Framework на всех этапах разработки программного обеспечения.
 

Результаты обучения

Принимая активное участие в этом курсе, вы узнаете о следующем:

  • Внедрение Microsoft Identity
  • Работа с Microsoft Graph
  • Определение целей платформы рабочей нагрузки
  • Точки интеграции, включая команды Microsoft, надстройки Office и SharePoint Framework

Программа обучения

Модуль 1 Внедрение Microsoft Identity▼

  • 1.1 Платформа Microsoft Identity
  • 1.2 Зарегистрировать заявку
  • 1.3 Реализовать аутентификацию
  • 1.4 Настройте разрешения для использования API
  • 1.5 Реализация авторизации для использования API
  • 1.6 Реализация авторизации в API
  • 1.7 Создать сервис для доступа к Microsoft Graph
  • Лаб. раб. Внедрение Microsoft Identity

Модуль 2 Работа с Microsoft Graph▼

  • 2.1 Что такое Microsoft Graph?
  • 2.2 Доступ к данным пользователя из Microsoft Graph
  • 2.3 Использование данных с параметрами запроса
  • 2.4 Управление жизненным циклом группы в Microsoft Graph
  • 2.5 Доступ к файлам с помощью Microsoft Graph
  • 2.6 Оптимизировать сетевой трафик
  • Лаб. раб. Работа с Microsoft Graph

Модуль 3 Расширение и настройка SharePoint▼

  • 3.1 Веб-части SharePoint Framework
  • 3.2 Расширения SharePoint Framework
  • 3.3 Пакетирование и развертывание решения SPFx
  • 3.4 Потребление Microsoft Graph
  • 3.5 Использование сторонних API, защищенных с помощью Azure AD, из SPFx
  • 3.6 Веб-части как вкладки команд
  • 3.7 Брендинг и тематика в SharePoint
  • Лаб. раб. Расширение и настройка SharePoint

Модуль 4 Расширение команд▼

  • 4.1 Приложение Microsoft Teams
  • 4.2 Webhooks в командах Microsoft
  • 4.3 Вкладки в командах Microsoft
  • 4.4 Расширения обмена сообщениями в Microsoft Teams
  • 4.5 Разговорные боты в командах Microsoft
  • Лаб. раб. Расширение команд

Модуль 5 Расширение Office▼

  • 5.1 Офисные надстройки
  • 5.2 API Office JS
  • 5.3 Настройка надстроек
  • 5.4 Параметры тестирования, отладки и развертывания
  • 5.5 Действующее сообщение
  • Лаб. раб. Расширение Office