Руководство по подготовке к экзамену PL-400: Разработчик #REF!

Цель этого документа

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

Полезные ссылки Описание
Получение сертификации Некоторые сертификации требуют сдачи только одного экзамена, а другие — нескольких.
Продление сертификации Срок действия сертификаций Microsoft уровня associate, expert и specialty истекает ежегодно. Вы можете продлить их, пройдя бесплатную аттестацию в Интернете на портале Microsoft Learn.
Ваш профиль Microsoft Learn Подключение профиля сертификации к Microsoft Learn позволяет запланировать и продлить экзамены и предоставить общий доступ к сертификатам и распечатать их.
Отчеты об оценивании и результатах экзаменов Для прохождения экзамена требуется получить оценку не меньше 700.
Песочница экзамена Вы можете изучить среду экзамена, посетив экзаменационную песочницу.
Запрос проживания Если вы используете вспомогательные устройства, вам требуется дополнительное время или вам необходимо изменить процесс сдачи любой части экзамена, вы можете запросить размещение.
Ознакомьтесь с бесплатной оценкой практики Проверьте свои навыки с помощью практических вопросов, которые помогут вам подготовиться к экзамену.

Обновления в экзамене

Наши экзамены периодически обновляются, чтобы отразить навыки, необходимые для выполнения роли. Здесь описываются обе версии целей по оцениваемым навыкам в зависимости от даты сдачи экзамена.

Версия экзамена на английском языке всегда обновляется в первую очередь. Некоторые экзамены переведены на другие языки, и их обновление может занять приблизительно восемь недель после обновления англоязычной версии. Хотя корпорация Майкрософт предпринимает все усилия по обновлению локализованных версий, как отмечалось, может возникнуть время, когда локализованные версии экзамена не обновляются в этом расписании. Другие доступные языки перечислены в разделе Расписание экзамена на веб-странице Сведения об экзамене. Если экзамен недоступен на необходимом языке, вы можете запросить дополнительные 30 минут на его прохождение.

Примечание.

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

Примечание.

Большинство вопросов охватывают общедоступные функции (GA). Экзамен может содержать вопросы о функциях предварительной версии, если эти функции часто используются.

Навыки, измеряемые по состоянию на 19 марта 2026 г.

Профиль аудитории

В качестве кандидата на этот экзамен вы проектируете, разрабатываете, тестируете и устраняете неполадки в компонентах решений с помощью точек расширения #REF!. Ваш опыт включает в себя реализацию:

  • пользовательские интерфейсы и бизнес-логика.

  • интеграция системы.

  • преобразования данных.

  • настраиваемая автоматизация процессов.

  • сложная логика Power Fx.

  • Выражения для рабочих процессов в Power Automate.

  • ИИ в рамках логики решения.

Необходимо иметь практические знания по следующим вопросам:

  • Службы #REF!, включая глубокое понимание их возможностей, пределов и ограничений.

  • Методы проверки подлинности, безопасности и управления жизненным циклом приложений (ALM) для #REF!.

  • #REF! инструменты разработчика, включая Power Platform CLI, в рамках рабочего процесса разработчика.

  • Средства искусственного интеллекта, включая агенты, для разработки и улучшения решений по устранению неполадок.

В качестве кандидата вы должны иметь опыт разработки, включающий #REF! службы, JavaScript, JSON, TypeScript, C#, HTML, RESTful Web API, Visual Studio, Visual Studio Code и Microsoft Azure.

Навыки на первый взгляд

  • Создание технического проекта (10–15 %)

  • Создание решений Power Platform (10–15%)

  • Реализация улучшений Power Apps (10–15%)

  • Расширение взаимодействия с пользователем (10–15%)

  • Расширение платформы (30–35%)

  • Разработка интеграции (10–15%)

Создание технического проекта (10–15 %)

Проектирование технической архитектуры

  • Анализ технической архитектуры для выявления компонентов решения и их подхода к реализации

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

  • Определите, могут ли требования удовлетворяться стандартными функциями

  • Определите, где реализовать бизнес-логику, включая облачные вычисления, обработку на стороне клиента, бизнес-правила, подключаемые модули и Power Automate

  • Определение того, когда следует использовать стандартные таблицы, виртуальные таблицы, эластичные таблицы или соединители

  • Оцените влияние функций безопасности #REF! на компоненты решения, включая политики защиты от потери данных (DLP), роли безопасности, команды, бизнес-подразделения и совместное использование строк.

Проектирование компонентов решения

  • Проектирование повторно используемых компонентов Power Apps, включая компоненты холста, компоненты кода (framework компонентов Power Apps) и клиентские скрипты.

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

  • Проектирование компонентов кода Dataverse, включая функции Power Fx, подключаемые модули и пользовательские API

  • Проектирование автоматизаций, включая облачные потоки в Power Automate

  • Проектирование входящих и исходящих интеграции с помощью Dataverse и #REF!

Создание решений Power Platform (10–15%)

Настройка и устранение неполадок #REF!

  • Устранение неполадок с операционной безопасностью

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

  • Управление средами #REF! для разработки

Реализация управления жизненным циклом приложений (ALM)

  • Управление зависимостями решений

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

  • Управление уровнями решений

  • Реализация и расширение конвейеров Power Platform

  • Создание автоматизации непрерывной интеграции и непрерывного развертывания (CI/CD) с помощью средств сборки Power Platform

Реализация улучшений Power Apps (10–15%)

Реализация передовых функций приложений на canvas

  • Реализация сложных формул и функций Power Fx

  • Создание библиотек компонентов для повторного использования

  • Используйте облачные потоки Power Automate для реализации бизнес-логики из платформенного приложения.

Оптимизация и устранение неполадок приложений

  • Устранение неполадок приложений на основе Canvas и модели с помощью Монитора и других инструментов отладки на базе браузера.

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

  • Оптимизация производительности приложения на основе модели, включая формы и представления

Расширение взаимодействия с пользователем (10–15%)

Применение бизнес-логики в приложениях на основе модели с помощью сценариев клиента

  • Создание кода JavaScript, предназначенного для объектной модели клиентского API

  • Определение подхода регистрации обработчика событий

  • Создание клиентских сценариев, предназначенных для веб-API Dataverse

  • Настройка команд и кнопок с помощью Power Fx и JavaScript

  • Реализация навигации на пользовательские страницы с помощью Клиентского API

Создание компонента кода платформы компонентов Power Apps (PCF)

  • Демонстрация использования различных событий жизненного цикла

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

  • Реализация интерфейсов компонентов

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

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

Расширение платформы (30–35%)

Создание подключаемого модуля Dataverse

  • Демонстрация использования различных этапов конвейера выполнения событий

  • Разработка подключаемого модуля, использующего контекст выполнения

  • Разработка подключаемого модуля, реализующего бизнес-логику

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

  • Выполнение операций в подключаемых модулях с использованием сервиса организации

  • Оптимизация производительности подключаемого модуля

  • Настройка пользовательского API-запроса Dataverse

  • Регистрация компонентов подключаемого модуля с помощью средства регистрации подключаемых модулей

  • Разработка подключаемого модуля, реализующего пользовательский API

  • Настройка бизнес-событий Dataverse

Создание настраиваемых соединителей

  • Создание определения Открытого API для существующего REST API

  • Внедрение проверки подлинности для разработанных на заказ соединителей

  • Настройка шаблонов политик для изменения поведения соединителя во время выполнения

  • Импорт определений из существующих API, включая определения Open API, службы #REF! и #REF!

  • Создание настраиваемого соединителя для службы #REF!

  • Разработка функции #REF! для использования в пользовательском соединителе

  • Расширение определения Open API для пользовательского соединителя

  • Разработка кода для пользовательского соединителя для преобразования данных

Использование API платформы

  • Выполнение операций с веб-API Dataverse

  • Выполнение операций на службе организации

  • Реализация политик повторных запросов при достижении лимитов API

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

  • Проверка подлинности с помощью OAuth

Обработка рабочих нагрузок с помощью Функции Azure

  • Обработка длительных операций с помощью Функции Azure для решений #REF!

  • Реализация запланированных и управляемых событиями триггеров в Функции Azure для решений #REF!

  • Проверка подлинности в #REF! с помощью управляемых удостоверений

Настройка потоков облака Power Automate

  • Настройка действий и триггеров соединителя Dataverse

  • Реализация сложных выражений на этапах потока

  • Управление конфиденциальными входными и выходными параметрами

  • Использование Azure Key Vault

  • Реализация действий управления потоками, включая обработку ошибок

  • Настройка фильтров триггеров и политик повторных попыток

  • Разработка повторно используемой логики с помощью дочерних потоков

  • Реализация принципов службы Microsoft Entra ID

Разработка интеграции (10–15%)

Публикация и использование событий Dataverse

  • Публикация события Dataverse с помощью IServiceEndpointNotificationService

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

  • Регистрация конечных точек службы, включая веб-перехватчики, Служебная шина Azure и концентратор событий #REF!

  • Рекомендации по прослушиваниям событий Dataverse

Реализация синхронизации данных с Dataverse

  • Синхронизация данных с помощью отслеживания изменений

  • Разработка кода, используюющего альтернативные ключи

  • Использование сообщения UpsertRequest для синхронизации данных

Учебные ресурсы

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

Учебные ресурсы Ссылки на обучение и документацию
Получение обучения Выберите схему или модуль для обучения в произвольном темпе или пройдите курс под руководством инструктора
Ищите документацию каталог обучения Developer learning — Power Apps
Планнинг проекта Power Apps
Приложения на основе холста
Приложения на основе модели
#REF!
#REF!
Таблицы и метаданные
Разработчик Dataverse
Разработчик приложений на основе моделирования
Разработчик Canvas-приложений
Реализация работоспособного ALM с помощью решений
Use #REF! Build Tools
Задать вопрос Microsoft Q& A | Документация Майкрософт
Получите поддержку сообщества Power Apps — сообщество Power Platform
Microsoft Power Automate — сообщество Power Platform
Подписаться на Microsoft Learn Microsoft Learn — Microsoft Tech Community
Найти видео #LessCodeMorePower | Шоу
Просмотрите другие выпуски Microsoft Learn

Журнал изменений

В таблице ниже приведены изменения между текущей и предыдущей версией измеренных навыков. Функциональные группы находятся в полужирном шрифте, за которым следуют цели в каждой группе. Таблица представляет собой сравнение предыдущей и текущей версий измеряемых навыков экзамена, а третий столбец описывает степень изменений.

Область навыка до 19 марта 2026 г. Область навыка по состоянию на 19 марта 2026 г. Изменение
Профиль аудитории Незначительный