Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

направление: Microsoft 365 кол-во дней: 5
вендор: Microsoft кол-во часов: 40
код курса: MS-600T00

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

Сертификации:

Building Applications and Solutions with Microsoft 365 Core Services

Предварительные требования:

Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:

  • 1-2 года опыта работы в качестве разработчика. Предполагается знание программирования и базовые знания о REST APIs, JSON, OAuth2, OData, OpenID Connect, идентификациях Microsoft, включая учетные записи Azure AD и Microsoft, Azure AD B2C и концепции разрешений и согласий;

  • рекомендуется наличие опыта разработки решений для Microsoft Teams, надстроек Office или SharePoint Framework на всех этапах разработки программного обеспечения.

Цель курса:

  • зарегистрировать приложение в Azure AD;

  • внедрить аутентификацию;

  • настраивать разрешения для использования API;

  • создавать сервис для доступа к Microsoft Graph;

  • иметь доступ к данным пользователя с помощью Microsoft Graph;

  • работать с данными с использованием запросов на Microsoft Graph;

  • управлять жизненным циклом группы в Microsoft Graph;

  • оптимизировать сетевой трафик с помощью Microsoft Graph;

  • упаковывать и развертывать решения SharePoint Framework;

  • использовать потребление Microsoft Graph;

  • работать с веб-частями как Team Tabs;

  • распознавать компоненты приложения Teams;

  • работать с вебхуками в Microsoft Teams;

  • создавать вкладки в Microsoft Teams;

  • создавать и регистрировать исходящие вебхуки;

  • понимать основные компоненты и типы надстроек Office;

  • понимать Office JavaScript APIs;

  • понимать кастомизацию надстроек;

  • понимать сообщения с действиями.

Аудитория курса:

Предназначен для людей, которые претендуют на роль Microsoft Teams Application Developer (Разработчик приложений Microsoft Teams). В этом курсе описано, как создавать решения для совместной работы, используя 4 основных процесса платформы Microsoft 365: реализацию удостоверений Майкрософт, работу с Microsoft Graph, расширение и настройку Microsoft 365 с помощью SharePoint Framework, а также создание приложений для Microsoft Teams. В курсе "Реализация удостоверений Майкрософт" описано, как реализовать удостоверение Майкрософт, включая регистрацию приложения, реализацию проверки подлинности, настройку разрешений на использование API и создание службы для доступа к Microsoft Graph. В рамках курса "Работа с Microsoft Graph" учащиеся узнают, как получить доступ к пользовательским данным, изучить параметры запросов, управлять жизненным циклом группы, получить доступ к файлам и оптимизировать сетевой трафик с помощью Microsoft Graph. В курсе "Расширение и настройка Microsoft 365 с помощью SharePoint Framework" описываются веб-части и расширения SharePoint Framework, а также способы упаковки и внедрения решения SPFx. В рамках курса "Создание приложений для Microsoft Teams" учащиеся рассмотрят компоненты приложения Teams, поработают с веб-перехватчиками, вкладками, диалоговыми ботами и другими возможностями приложения Microsoft Teams. Они также научатся развертывать приложения Microsoft Teams.

Модуль 1: Работа с Microsoft Identity

  • Платформа Microsoft Identity

  • Регистрация приложения

  • Настройка аутентификации

  • Настройка разрешений с использованием API

  • Настройка авторизации с использованием API

  • Настройка аутентификации с использованием API

  • Создавать службы доступа к Microsoft Graph

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

  • Что такое Microsoft Graph?

  • Получение доступа к данным пользователей из Microsoft Graph

  • Использование данных с параметрами запроса

  • Управление жизненным циклом групп Microsoft Graph

  • Доступ к файлам из Microsoft Graph

  • Оптимизация сетевого трафика

Модуль 3: Расширение возможностей и модификация SharePoint

  • SharePoint Framework Web Parts

  • Расширения SharePoint Framework

  • Упаковка и развертывание SPFx решения

  • Интеграция (consumption) с Microsoft Graph

  • Интеграция со сторонними API с обеспечением безопасности azure AD

  • Web Parts в качестве вкладок Teams

  • Брендирование и собственные темы в Share Point

Модуль 4: Расширение возможностей Teams

  • Microsoft Teams App

  • Webhooks в Microsoft Teams

  • Вкладки в Microsoft Teams

  • Расширения сообщений в Microsoft Teams

  • Разговорные боты в Microsoft Teams

Модуль 5: Расширение возможностей Office

  • Дополнения (Add-ins) Office

  • Office JS API

  • Настройка дополнений

  • Тестирование, отладка и параметры развертывания

  • Actionable-сообщения