Создание приложений и решений с помощью Microsoft 365 Core Services
MS-600T00

Этот курс охватывает пять основных элементов платформы Microsoft 365 – реализацию Microsoft Identity, работу с Microsoft Graph, расширение и настройку SharePoint, расширение Команд и расширение 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. Расширяя Команды, студенты будут смотреть на компоненты приложения Команды, работать с веб-хуками, вкладками и диалоговыми ботами. В расширении 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 и концепции разрешений и согласий.

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

Приобретенные навыки

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

Для прохождения этого курса у учащихся должно быть следующее:

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

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

В этом модуле вы научитесь внедрять Microsoft Identity, включая регистрацию приложения, внедрение аутентификации, настройку разрешений для использования API и создание службы для доступа к Microsoft Graph.

Занятия

  • Знакомство с Microsoft Identity

  • Типы приложений в Microsoft Identity

  • Платформа предоставления согласия и разрешений

  • Защита пользовательских API с помощью Microsoft Identity

  • Работа с пользователями, группами и ролями в настраиваемых приложениях и API-интерфейсах

Лабораторная работа: внедрение Microsoft Identit

  • Упражнение. Различные типы токенов, используемых в Microsoft Identity
  • Упражнение. Одностраничные приложения
  • Упражнение. Веб-приложения, которые выполняют вход пользователей и вызывают интерфейсы API
  • Упражнение. Управляющая программа и неинтерактивные приложения
  • Упражнение. Общие сведения о разрешениях и инфраструктуре предоставления согласия в платформе Microsoft Identity
  • Упражнение. Делегированные разрешения и согласие
  • Упражнение. Разрешения приложения и согласие
  • Упражнение. Создание и защита веб-API с помощью Microsoft Identity
  • Упражнение. Вызов защищенных API из веб-приложений
  • Упражнение. Вызов защищенных API из приложений управляющей программы
  • Упражнение. Создание и защита веб-приложения с помощью Microsoft Identity
  • Упражнение. Использование групп безопасности в настраиваемых приложениях и интерфейсах API, защищенных с помощью Microsoft Identity
  • Упражнение. Использование ролей приложения в настраиваемых приложениях

После прохождения этого модуля учащиеся смогут:

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

  • Реализация аутентификации

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

  • Создание службы для доступа к Microsoft Graph

Модуль 2. Создание приложений с помощью Microsoft Graph

В этом модуле вы узнаете, как получить доступ к пользовательским данным, изучить параметры запроса, управлять жизненным циклом группы, получить доступ к файлам и оптимизировать сетевой трафик с помощью Microsoft Graph.

Занятия

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

  • Оптимизация сетевого трафика с помощью Microsoft Graph

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

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

  • Доступ к файлам с помощью Microsoft Graph

  • Использование уведомлений об изменениях и отслеживание изменений с помощью Microsoft Graph

Лабораторная работа: создание приложений с помощью Microsoft Grap

  • Упражнение. Получение и контроль информации, возвращаемой из Microsoft Graph
  • Упражнение. Развертывание связанных сущностей и поиск содержимого в Microsoft Graph
  • Упражнение. Сокращение трафика с помощью пакетных запросов
  • Упражнение. Понимание регулирования в Microsoft Graph
  • Упражнение. Стратегии применения регулирование полосы пропускания и отказа от его использования
  • Упражнение. Устранение опроса Microsoft Graph с помощью разностного запроса
  • Упражнение. Работа с пользователями в организации
  • Упражнение. Профили пользователей и связанные пользователи
  • Упражнение. Изменение пользователей
  • Упражнение. Работа с группами в организации
  • Упражнение. Пользователи и их группы
  • Упражнение. Управление жизненным циклом группы
  • Упражнение. Доступ к файлам и их скачивание из OneDrive
  • Упражнение. Отправка файлов в OneDrive
  • Упражнение. Работа с отношениями файлов и трендами в OneDrive
  • Упражнение. Основные веб-API .NET для приложений Azure AD
  • Упражнение. Уведомления об изменениях Microsoft Graph
  • Упражнение. Регистрация изменений с помощью Microsoft Graph

После прохождения этого модуля учащиеся смогут:

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

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

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

  • Оптимизация сетевого трафика с помощью Microsoft Graph

Модуль 3. Расширение Microsoft 365

В этом модуле вы узнаете о сетевых частях, расширениях SharePoint Framework и о том, как упаковать и внедрить решение SPFx. Кроме того, вы будете работать с надстройками Office, надстройками панели задач, API-интерфейсами JavaScript, Office UI Fabric и действующими сообщениями с адаптивными картами.

Занятия

  • Общие сведения о настройке и расширении SharePoint

  • Общие сведения о настройке клиента Office с помощью надстроек

Лабораторная работа: расширение Microsoft 36

  • Упражнение. Создание и настройка клиента SharePoint Online для разработчика
  • Упражнение. Взаимодействие с веб-частями на стороне клиента SPFx на современных сайтах

После прохождения этого модуля учащиеся смогут:

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

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

  • Работа с сетевыми частями в виде вкладок Team

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

  • Понимание API Office JavaScript

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

Модуль 4. Разработка приложений для Microsoft Teams

В этом модуле вы ознакомитесь с компонентами приложения для команд, работой с веб-хуками, вкладками и диалоговыми ботами.

Занятия

  • Общие сведения о создании приложений для Microsoft Teams

  • Взаимодействие, ориентированное на задачи, с помощью расширений для обмена сообщениями

  • Вкладки в Microsoft Teams

  • Создание интерактивных диалоговых чат-ботов

  • Сбор входных данных с помощью модулей задач

  • Веб-перехватчики в Microsoft Teams

  • Конечная точка совместной работы в Microsoft Graph

  • Проверка подлинности и единый вход в Microsoft Teams

Лабораторная работа: разработка приложений для Microsoft Teams

  • Упражнение. Создание расширений обмена сообщениями для команд выполнения действий
  • Упражнение. Создание расширений обмена сообщениями для команд поиска
  • Упражнение. Внедрение расширений обмена сообщениями для разворачивания ссылок
  • Упражнение. Создание настраиваемой личной вкладки в Microsoft Teams
  • Упражнение. Создание настраиваемой вкладки канала в Microsoft Teams
  • Упражнение. Создание диалогового чат-бота
  • Упражнение. Чат-боты в каналах и чатах группы
  • Упражнение. Отправка упреждающих сообщений чат-ботом
  • Упражнение. Сбор вводимых пользователем данных с помощью модулей задач
  • Упражнение. Использование адаптивных карт и глубоких ссылок в модулях задач
  • Упражнение. Использование модулей задач с ботами
  • Упражнение. Создание исходящих веб-перехватчиков
  • Упражнение. Создание входящих веб-перехватчиков
  • Упражнение. Начало работы с конечной точкой совместной работы
  • Упражнение. Настройка встроенной вкладки с помощью Microsoft Graph
  • Упражнение. Использование Microsoft Graph для публикации в веб-канале активности
  • Упражнение. Реализация единого входа для приложений Microsoft Teams
  • Упражнение. Реализация единого входа с помощью вкладок Microsoft Teams
  • Упражнение. Реализация единого входа с помощью чат-ботов Microsoft Teams

После прохождения этого модуля учащиеся смогут:

  • Распознавание компонентов командного приложения

  • Работа с веб-перехватчиками в Microsoft Teams

  • Создание вкладок в Microsoft Teams

  • Создание и регистрация исходящих веб-перехватчиков

Рекомендуемые курсы
Дополнительно

Курс читают тренер-практик с опытом проведения курсов и практическими знаниями в работе программы. 

Для получения более подробной информации о наших преподавателях свяжитесь с нами по тел. (343) 227-30-37, по эл.почте edu@unit-edu.ru или в нашем Online-чате.

Ближайшие курсы

PG_DBA1 13.10 - 15.10.2025

Администрирование PostgreSQL 16. Базовый курс

Стоимость обучения в группе

29 900 ₽

Стоимость индивидуального обучения

48 000 ₽

Длительность

3 дня (24 ак. ч.)

LPI-301 13.10 - 16.10.2025

Программирование в Linux на C\С++

Стоимость обучения в группе

47 120 ₽

Стоимость индивидуального обучения

58 500 ₽

Длительность

4 дня (32 ак. ч.)

2821B 13.10 - 16.10.2025

Развёртывание PKI предприятия, используя Windows Server и Active Directory

Стоимость обучения в группе

43 500 ₽

Стоимость индивидуального обучения

56 550 ₽

Длительность

32 ак. ч. (4 дня)

20483 13.10 - 17.10.2025

Программирование на C#

Стоимость обучения в группе

40 400 ₽

Стоимость индивидуального обучения

68 500 ₽

Длительность

5 дней (40 ак. ч.)

VM1 v.8.0/7.0/6.5 13.10 - 17.10.2025

Построение виртуальной инфраструктуры с помощью VMware ESXi 8.0/7.0/6.5 и VMware vCenter Server 8.0/7.0/6.5

Стоимость обучения в группе

75 930 ₽

Стоимость индивидуального обучения

105 000 ₽

Длительность

5 дней (40 ак. ч.)

20688 13.10 - 17.10.2025

Техническая поддержка Windows 8.1

Стоимость обучения в группе

38 700 ₽

Стоимость индивидуального обучения

63 000 ₽

Длительность

5 дней (40 ак. ч.)

CCNA_speeded 13.10 - 18.10.2025

Ускоренная программа для специалистов по сетевым технологиям Cisco

Стоимость обучения в группе

91 820 ₽

Стоимость индивидуального обучения

115 000 ₽

Длительность

5 дней/ 48 ак. часов

1С_41 13.10 - 24.10.2025

Программирование в системе 1С:Предприятие 8.3» (самый полный курс для программистов 1С)

Стоимость обучения в группе

79 150 ₽

Длительность

10 дней (80 ак. ч.)

Юнит_Тренинг-6 16.10 - 17.10.2025

Развивающее наставничество

Стоимость обучения в группе

40 000 ₽

Стоимость индивидуального обучения

60 500 ₽

Длительность

2 дня (16 ак. часов)

Or_Lin 20.10 - 21.10.2025

Oracle Database 11g: Особенности администрирования баз данных Oracle в среде Linux

Стоимость обучения в группе

35 200 ₽

Стоимость индивидуального обучения

58 500 ₽

Длительность

2 дня (16 ак. ч.)

Visio 20.10 - 21.10.2025

Visio моделирование. Визуализация данных в Visio. Инфографика

Стоимость обучения в группе

18 480 ₽

Стоимость индивидуального обучения

35 000 ₽

Длительность

2 дня (16 ак. ч.)

JS 20.10 - 22.10.2025

JavaScript. Основы веб - программирования

Стоимость обучения в группе

40 400 ₽

Стоимость индивидуального обучения

55 000 ₽

Длительность

3 дня (24 ак. ч.)

Asterisk_1 20.10 - 22.10.2025

Использование Asterisk в качестве профессиональной АТС

Стоимость обучения в группе

49 900 ₽

Стоимость индивидуального обучения

85 600 ₽

Длительность

3 дня (40 ак. ч.)

WebU 20.10 - 23.10.2025

Юзабилити сайтов. Проектирование веб – интерфейсов

Стоимость обучения в группе

32 860 ₽

Стоимость индивидуального обучения

53 500 ₽

Длительность

4 дня (32 ак. ч.)

AC7 20.10 - 23.10.2025

AutoCAD Civil 3D. Проектирование генплана и вертикальной планировки

Стоимость обучения в группе

39 830 ₽

Стоимость индивидуального обучения

72 050 ₽

Длительность

4 дня (36 ак. ч.)

LPI-101 20.10 - 24.10.2025

Администрирование GNU/Linux

Стоимость обучения в группе

36 960 ₽

Стоимость индивидуального обучения

55 500 ₽

Длительность

5 дней (40 ак. ч.)

SQL/PLpgSQL 20.10 - 24.10.2025

СУБД PostgreSQL. Основы SQL/PLpgSQL. Базовый курс

Стоимость обучения в группе

36 000 ₽

Стоимость индивидуального обучения

46 800 ₽

Длительность

40 ак. часов (5 дней)

20461 20.10 - 24.10.2025

Создание запросов к Microsoft SQL Server

Стоимость обучения в группе

39 250 ₽

Стоимость индивидуального обучения

65 500 ₽

Длительность

5 дней (40 ак. ч.)

ICBT_7 23.10 - 25.10.2025

Мастер стратегических сессий

Стоимость обучения в группе

99 000 ₽

Стоимость индивидуального обучения

125 000 ₽

Длительность

3 дня (24 ак. часа)

Agile/Scrum 24.10 - 25.10.2025

Гибкие методологии управления проектами (Agile/Scrum).

Стоимость обучения в группе

35 000 ₽

Стоимость индивидуального обучения

58 500 ₽

Длительность

2 дня (16 ак. ч.)

VSFT6.5 27.10 - 31.10.2025

VMWare vSphere: Fast Track

Стоимость обучения в группе

90 100 ₽

Стоимость индивидуального обучения

165 000 ₽

Длительность

5 дней (40 ак. ч.)

МО 27.10 - 31.10.2025

DATA SCIENCE. Применение машинного обучения

Стоимость обучения в группе

36 900 ₽

Стоимость индивидуального обучения

65 500 ₽

Длительность

5 дней (40 ак. ч.)

PGSQL_basics 27.10 - 31.10.2025

PostgreSQL уровень 1. Основы SQL

Стоимость обучения в группе

42 100 ₽

Стоимость индивидуального обучения

58 500 ₽

Длительность

5 дней (40 ак. ч.)

20740 27.10 - 31.10.2025

Установка, организация хранилища и работа в Windows Server 2016

Стоимость обучения в группе

39 100 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

10961 27.10 - 31.10.2025

Автоматизация администрирования с Windows PowerShell

Стоимость обучения в группе

41 000 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

NC1 27.10 - 31.10.2025

Проектирование в nanoCAD. Базовый курс

Стоимость обучения в группе

36 385 ₽

Стоимость индивидуального обучения

105 400 ₽

Длительность

4 дня (32 ак. ч.)

ARH-0300 27.10 - 31.10.2025

Углубленное администрирование Red Hat Linux

Стоимость обучения в группе

50 230 ₽

Стоимость индивидуального обучения

77 000 ₽

Длительность

5 дней (40 ак. ч.)

Compas 03.11 - 06.11.2025

Компас 3D

Стоимость обучения в группе

35 000 ₽

Стоимость индивидуального обучения

47 000 ₽

Длительность

3 дня (24 ак. ч.)

55273 05.11 - 05.11.2025

Microsoft Word 2019. Уровень 2

Стоимость обучения в группе

7 205 ₽

Стоимость индивидуального обучения

15 700 ₽

Длительность

1 день (8 ак. ч.)

Or12с_PLSQL 05.11 - 06.11.2025

Основы БД Oracle 12с: PL/SQL

Стоимость обучения в группе

29 300 ₽

Стоимость индивидуального обучения

48 500 ₽

Длительность

2 дня (16 ак. ч.)

PG_DBA1 05.11 - 07.11.2025

Администрирование PostgreSQL 16. Базовый курс

Стоимость обучения в группе

29 900 ₽

Стоимость индивидуального обучения

48 000 ₽

Длительность

3 дня (24 ак. ч.)

MS.NET 05.11 - 07.11.2025

Продвинутая разработка в Microsoft.NET

Стоимость обучения в группе

30 900 ₽

Стоимость индивидуального обучения

40 170 ₽

Длительность

3 дня (24 ак. ч.)

IPMA 05.11 - 07.11.2025

Основы управления проектами

Стоимость обучения в группе

39 035 ₽

Стоимость индивидуального обучения

85 850 ₽

Длительность

3 дня (24 ак. ч.)

ITPM 05.11 - 07.11.2025

Управление проектами ИТ. Практические аспекты

Стоимость обучения в группе

52 885 ₽

Стоимость индивидуального обучения

143 850 ₽

Длительность

3 дня (24 ак. ч.)

SQL-1 05.11 - 07.11.2025

Анализ данных на языке SQL

Стоимость обучения в группе

32 489 ₽

Стоимость индивидуального обучения

42 250 ₽

Длительность

24 ак. ч. (3 дня)

55293 05.11 - 07.11.2025

SharePoint 2019 конечный пользователь (SharePoint End User 2019)

Стоимость обучения в группе

34 450 ₽

Стоимость индивидуального обучения

47 740 ₽

Длительность

3 дня (24 ак. часа)

RDS 05.11 - 07.11.2025

Планирование, развёртывание и управление Remote Desktop Services

Стоимость обучения в группе

41 300 ₽

Стоимость индивидуального обучения

107 500 ₽

Длительность

3 дня (24 ак. ч.)

20465 05.11 - 07.11.2025

Проектирование решений на основе баз данных SQL Server 2014

Стоимость обучения в группе

31 750 ₽

Стоимость индивидуального обучения

48 500 ₽

Длительность

3 дня (24 ак. ч.)

55274 06.11 - 06.11.2025

Microsoft Word 2019. Уровень 3

Стоимость обучения в группе

8 070 ₽

Стоимость индивидуального обучения

15 000 ₽

Длительность

1 день (8 ак. ч.)

PG_миграция 06.11 - 07.11.2025

Миграция на Postgres: Подходы, проблемы и решения

Стоимость обучения в группе

32 170 ₽

Стоимость индивидуального обучения

77 000 ₽

Длительность

2 дня (16 ак. ч.)

ППиР 10.11 - 10.11.2025

Паттерны проектирования и рефакторинг

Стоимость обучения в группе

15 000 ₽

Стоимость индивидуального обучения

25 500 ₽

Длительность

1 день (8 ак. ч.)

IT-01 10.11 - 12.11.2025

Управление персоналом ИТ отдела. Использование рекомендаций библиотеки ITIL с блоком Практикум

Стоимость обучения в группе

35 200 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

3 дня (24 ак. ч.)

10962 10.11 - 12.11.2025

Расширенные возможности по автоматизации администрирования с помощью Windows PowerShell

Стоимость обучения в группе

29 500 ₽

Стоимость индивидуального обучения

53 800 ₽

Длительность

3 дня (24 ак. ч.)

Python-3 10.11 - 14.11.2025

Разработка веб - приложений в Django. Уровень 3.

Стоимость обучения в группе

48 520 ₽

Стоимость индивидуального обучения

95 800 ₽

Длительность

5 дней (40 ак. ч.)

20345-1 10.11 - 14.11.2025

Администрирование Microsoft Exchange Server 2016

Стоимость обучения в группе

41 000 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

ICND 1 v3.0 10.11 - 14.11.2025

Использование сетевого оборудования Cisco (часть I) v3.0

Стоимость обучения в группе

51 035 ₽

Стоимость индивидуального обучения

85 000 ₽

Длительность

5 дней (40 ак. ч.)

ДИТ 10.11 - 14.11.2025

Директор по ИТ

Стоимость обучения в группе

80 650 ₽

Стоимость индивидуального обучения

105 000 ₽

Длительность

5 дней (40 ак. часов)

ОСТ-1_ю 10.11 - 14.11.2025

Основы сетевых технологий, I часть

Стоимость обучения в группе

69 535 ₽

Стоимость индивидуального обучения

90 395 ₽

Длительность

5 дней (40 ак. ч.)

PHP_Level2 10.11 - 14.11.2025

Профессиональная разработка на языке PHP

Стоимость обучения в группе

36 400 ₽

Стоимость индивидуального обучения

60 500 ₽

Длительность

5 дней (40 ак. ч.)

20410 10.11 - 14.11.2025

Установка и настройка Windows Server 2012 R2

Стоимость обучения в группе

38 000 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

5 дней (40 ак. ч.)

20741 10.11 - 14.11.2025

Настройка сети в Windows Server 2016

Стоимость обучения в группе

39 100 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

LPI-105 10.11 - 14.11.2025

Автоматизация администрирования Linux

Стоимость обучения в группе

36 960 ₽

Стоимость индивидуального обучения

48 048 ₽

Длительность

40 ак. ч. (5 дней)