Курс охоплює п'ять основних елементів платформи 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 і повідомленнями з діями з адаптивними картами.
Відео. Ознайомитись з основами роботи та дізнатись про структуру курсу ви можете подивившись
відеоогляд від нашого тренера.
Після закінчення курсу слухачі зможуть:
- зареєструвати додаток в 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 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, надбудов Office або SharePoint Framework на всіх етапах розробки програмного забезпечення.
- Впровадження Microsoft Identity
- Платформа Microsoft Identity
- Реєстрація додатка
- Впровадження автентифікації
- Налаштування дозволів для використання API
- Реалізація авторизації для використання API
- Реалізація авторизації в API
- Створення сервісу для доступу до Microsoft Graph
- Робота з Microsoft Graph
- Що таке Microsoft Graph?
- Доступ до даних користувача з Microsoft Graph
- Використання даних з параметрами запиту
- Управління життєвим циклом групи в Microsoft Graph
- Доступ до файлів за допомогою Microsoft Graph
- Оптимізація мережевого трафіку
- Розширення та налаштування SharePoint
- Веб-частини SharePoint Framework
- Розширення SharePoint Framework
- Упаковка та розгортання рішення SPFx
- Споживання Microsoft Graph
- Використання сторонніх API, захищених за допомогою Azure AD зсередини SPFx
- Веб-частини як вкладки Teams
- Брендинг і тематика в SharePoint
- Розширення Teams
- Додаток Microsoft Teams
- Вебхуки в Microsoft Teams
- Вкладки в Microsoft Teams
- Розширення обміну повідомленнями в Microsoft Teams
- Розмовні боти в Microsoft Teams
- Розширення Office
- Надбудови Office
- Office JS APIs
- Кастомізація надбудов
- Параметри тестування, налагодження та розгортання
- Повідомлення з діями