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

направление: Microsoft Power Platform and BI Analytics кол-во дней: 5
вендор: Microsoft кол-во часов: 40
код курса: PL-400

Цель курса – предоставить слушателям знания и навыки, необходимые для разработки, настройки и внедрения решений на платформе Microsoft Power Platform, включая создание приложений, автоматизацию бизнес-процессов и интеграцию с различными источниками данных.

Аудитория

Этот курс предназначен для специалистов в области ИТ, разработчиков и аналитиков, которые заинтересованы в создании и внедрении решений на базе Power Platform. Курс будет полезен также бизнес-аналитикам и пользователям, желающим улучшить свои навыки в автоматизации процессов и работе с данными, а также всем, кто стремится оптимизировать бизнес-процессы с помощью мощных инструментов Microsoft для разработки и анализа.

По окончании курса слушатели смогут:

  • Разрабатывать пользовательские компоненты с использованием таких инструментов, как Power Apps Component Framework (PCF).
  • Реализовывать сложные рабочие процессы для автоматизации рутинных задач и повышения эффективности.
  • Подключать приложения Power Platform к внешним сервисам и базам данных с использованием Microsoft Dataverse, Azure и REST APIs.
  • Реализовывать стратегии безопасности для защиты конфиденциальных данных и соответствия стандартам.
  • Использовать такие инструменты, как Azure DevOps, для управления жизненным циклом приложения: от разработки до развертывания.
  • Создавать визуализации и отчеты, адаптированные под нужды конечных пользователей, с использованием Power BI.

Необходимая подготовка

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

  • Базовые знания сервисов Power Platform, включая глубокое понимание возможностей, границ и ограничений.
  • Базовое понимание практик DevOps для Power Platform.
  • Опыт разработки, включая сервисы Power Platform, JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET и Power BI.

 

Модуль 1: Как создать свое первое приложение на основе модели с помощью Dataverse 

  • Введение в Dataverse 
  • Введение в приложения на основе модели 
  • Приложения на основе модели, поддерживаемые 
  • Microsoft Dataverse 
  • Изучение примеров приложений 

Модуль 2: Начало работы с приложениями на основе модели в Power Apps 

  • Введение в приложения на основе модели 
  • Компоненты приложений на основе модели 
  • Проектирование приложений на основе модели 
  • Включение потоков бизнес-процессов 

Модуль 3: Управление таблицами в Dataverse 

  • Идентификация таблиц и типов таблиц в Dataverse 
  • Создание пользовательской таблицы 
  • Включение вложений в таблице 
  • Требования к лицензированию для каждого типа таблицы 

Модуль 4: Создание и управление столбцами в таблице в Dataverse 

  • Определение столбцов в Microsoft Dataverse 
  • Типы столбцов в Microsoft Dataverse 
  • Добавление столбца в таблицу 
  • Создание столбца с основным именем 
  • Ограничения, применимые к столбцам в таблице 
  • Создание столбца с автоматической нумерацией 
  • Создание альтернативного ключа 

Модуль 5: Работа с выбором в Dataverse 

  • Определение столбца выбора 
  • Стандартный столбец выбора 

Модуль 6: Создание отношения между таблицами в Dataverse 

  • Связывание одной или нескольких таблиц – Введение 
  • Типы отношений, доступные в Microsoft Dataverse 
  • Создание отношения «один ко многим» между таблицами 
  • Создание отношения «многие ко многим» между таблицами 
  • Редактирование или удаление отношений 

Модуль 7: Определение и создание бизнес-правил в Dataverse 

  • Определение бизнес-правил – Введение 
  • Определение компонентов бизнес-правила 
  • Создание бизнес-правила 

Модуль 8: Создание и определение столбцов для расчетов или подведения итогов в Dataverse 

  • Введение в столбцы подведения итогов 
  • Создание столбца подведения итогов 
  • Введение в столбцы для расчетов 
  • Создание столбца для расчетов          

Модуль 9: Начало работы с ролями безопасности в Dataverse 

  • Введение в роли окружения 
  • Понимание ролей окружения 
  • Добавление или отключение пользователя окружения 
  • Понимание концепций безопасности в Dataverse 
  • Понимание ролей безопасности пользователей и стандартов ролей безопасности 
  • Проверка ролей, к которым принадлежит пользователь 
  • Настройка команд Dataverse для безопасности 
  • Настройка групповых команд Dataverse для безопасности 

Модуль 10: Начало работы с приложениями Canvas в Power Apps 

  • Введение в Power Apps 
  • Строительные блоки Power Apps 
  • Способы создания Power Apps 
  • Технологии, связанные с Power Apps 
  • Дополнительные технологии, связанные с Power Apps 
  • Проектирование приложения Power Apps 

Модуль 11: Настройка приложения Canvas в Power Apps 

  • Улучшение приложений за счет базовых настроек в Power Apps 
  • Создание модели навигации для вашего приложения Canvas 
  • Изучение экранов и элементов управления в Power Apps 

Модуль 12: Управление приложениями в Power Apps 

  • Обзор Power Apps 

Модуль 13: Навигация в приложении Canvas в Power Apps 

  • Понимание навигации 
  • Функция навигации и возврата 
  • Другие способы использования функции навигации 

Модуль 14: Как создать пользовательский интерфейс в приложении Canvas в Power Apps 

  • Использование тем для быстрого изменения внешнего вида вашего приложения 
  • Брендинг элемента управления 
  • Иконки 
  • Изображения 
  • Персонализация 
  • Использование форматов для планшетов или телефонов 

Модуль 15: Использование и понимание элементов управления в приложении Canvas в Power Apps 

  • Введение в элементы управления 
  • Основные свойства элементов управления 
  • Ввод и отображение данных с помощью текстовых элементов управления 
  • Дополнительные элементы управления для повышения удобства использования вашего приложения 
  • Медиа 

Модуль 16: Документирование и тестирование вашего приложения Power Apps 

  • Создание тестовых планов 
  • Тестирование пользовательского интерфейса 
  • Оптимизация производительности 
  • Диагностика и аналитика 
  • Документация и взаимодействие с клиентом 

Модуль 17: Использование императивных техник разработки для приложений Canvas в Power Apps 

  • Императивная и декларативная разработка 
  • Три типа переменных в Power Apps 
  • Глобальные переменные 
  • Контекстные переменные 
  • Коллекции 
  • Дополнительные концепции переменных 

Модуль 18: Создание формул, использующих таблицы, записи и коллекции в приложении Canvas в Power Apps 

  • Формулы, обрабатывающие несколько записей 
  • Математические операции над таблицами 
  • Объединение и разделение записей 
  • Функция ForAll 

Модуль 19: Выполнение пользовательских обновлений в приложении Canvas Power Apps 

  • Иногда вам нужно больше, чем просто формы 
  • Использование функции Patch для создания и редактирования записей 
  • Удаление записей из источников данных и коллекций 
  • Использование функции Patch для обновления галереи 

Модуль 20: Завершение тестирования и проверки производительности в приложении Canvas Power Apps 

  • Важность учета производительности 
  • Улучшение производительности с помощью источников данных 
  • Тестирование и устранение неполадок вашего приложения    

Модуль 21: Работа с реляционными данными в приложении Canvas Power Apps 

  • Что такое реляционные данные? 
  • Работа с отношениями в Power Apps 
  • Microsoft Dataverse для приложений делает работу с отношениями еще проще 

Модуль 22: Работа с ограничениями источников данных (ограничениями делегирования) в приложении Canvas Power Apps 

  • Обзор делегирования 
  • Функции, предикаты и источники данных объединяются для определения делегирования 
  • Предупреждения о делегировании, ограничения и неделегируемые функции 

Модуль 23: Подключение к другим данным в приложении Canvas Power Apps 

  • Обзор различных источников данных 
  • Работа с источниками данных на основе действий 
  • Power Automate является компаньоном Power Apps 

Модуль 24: Использование пользовательских коннекторов в приложении Canvas Power Apps 

  • Обзор пользовательских коннекторов 
  • Обзор жизненного цикла пользовательского коннектора 
  • Используйте Postman для вашего пользовательского коннектора 

Модуль 25: Начало работы с Power Automate 

  • Введение в Power Automate 
  • Устранение неполадок потоков 

Модуль 26: Создание потоков утверждения с помощью Power Automate 

  • Предоставление решений для практических сценариев 

Модуль 27: Введение в выражения в Power Automate 

  • Введение в выражения 
  • Начало работы с выражениями 
  • Заметки облегчают задачу 
  • Типы функций 
  • Написание сложных выражений 

Модуль 28: Введение в ресурсы разработчиков Microsoft Power Platform 

  • Введение в Microsoft Power Platform для разработчиков 
  • Обзор Microsoft Dataverse и Общей модели данных 
  • Расширение Power Platform с помощью Azure 

Модуль 29: Использование инструментов разработчиков для расширения Microsoft Power Platform 

  • Введение в инструменты разработчика Microsoft Power Platform 
  • Обзор решений 
  • Развертывание приложений с помощью Package Deployer 

Модуль 30: Введение в расширение Microsoft Power Platform 

  • Расширяемость пользовательского опыта 
  • Расширяемость Microsoft Dataverse 
  • Определение момента, когда нужно настраивать, а когда кодировать        

Модуль 31: Введение в Dataverse для разработчиков 

  • Введение в разработку с Microsoft Dataverse 
  • Модель расширяемости Microsoft Dataverse 
  • Фреймворк событий 

Модуль 32: Расширение плагинов в Power Platform 

  • Сценарии использования плагинов 
  • Контекст выполнения плагина 

Модуль 33: Выполнение общих действий с помощью клиентского скрипта в Power Platform 

  • Введение в сценарное программирование на клиентской стороне 
  • Загрузка скриптов 
  • Обработчики событий 
  • Контекстные объекты 
  • Общие задачи клиентского скрипта 

Модуль 34: Автоматизация потоков бизнес-процессов с помощью клиентского скрипта 

  • Введение в выполнение глобальных операций с объектом API клиента Xrm 
  • Лучшие практики клиентского сценарного программирования 
  • Отладка клиентского скрипта 

Модуль 35: Начало работы с компонентами Power Apps 

  • Введение в фреймворк компонентов Power Apps 
  • Архитектура фреймворка компонентов Power Apps 
  • Инструменты для компонентов Power Apps 
  • Демонстрация кода компонентов Power Apps 

Модуль 36: Создание компонента Power Apps 

  • Введение в создание кодового компонента 
  • Создание пакета решений для кодового компонента 
  • Тестирование и отладка кодовых компонентов 

Модуль 37: Использование расширенных функций в фреймворке компонентов Power Apps 

  • Введение в использование React в компоненте Power Apps 
  • Использование API форматирования в компоненте Power Apps 
  • Использование веб-API Microsoft Dataverse в компоненте Power Apps 
  • Создание всплывающего компонента Power Apps 

Модуль 38: Работа с веб-API Dataverse 

  • Введение в веб-API Microsoft Dataverse 
  • Аутентификация в Microsoft Dataverse с использованием OAuth 
  • Взаимодействие с веб-API Microsoft Dataverse с помощью Postman 
  • Использование OData для запроса данных 
  • Использование FetchXML для запроса данных 
  • Вызов действий Power Automate из веб-API 
  • Использование веб-API для выдачи от имени другого пользователя 
  • Отслеживание изменений данных сущностей с помощью отслеживания изменений и веб-API 

Модуль 39: Интеграция решений Azure Dataverse 

  • Обзор решений Azure Microsoft Dataverse 
  • Вывод данных Microsoft Dataverse на Azure Service Bus 
  • Создание слушателя событий Service Bus, который обрабатывает сообщения Microsoft Dataverse 
  • Публикация событий Microsoft Dataverse с помощью вебхуков 
  • Создание функции Azure, которая обрабатывает события Microsoft Dataverse