Guia de estudo para o Exame PL-400: Microsoft Power Platform Developer

Observação

O PL-400 está a fazer a transição para o AB-400 para alinhar o exame no portefólio de certificações da Microsoft.

Datas importantes:

  • 16 de outubro de 2026: terminam as inscrições para o PL-400 e abrem as inscrições exclusivamente para o AB-400.
  • Os alunos que se inscreverem para o PL-400 até 16 de outubro ou antes podem continuar a agendar e realizar o exame até 30 de outubro de 2026.
  • O exame AB-400 atualizado estará disponível a partir de 16 de outubro de 2026, e a inscrição está disponível hoje.

Saiba mais sobre esta transição.

Objetivo do presente documento

Este guia de estudo deve ajudá-lo a entender o que esperar do exame e inclui um resumo dos tópicos que o exame pode cobrir e links para recursos adicionais. As informações e materiais contidos neste documento devem ajudá-lo a concentrar seus estudos enquanto se prepara para o exame.

Ligações úteis Descrição
Renovação da certificação As certificações de associado, especialista e especialidade da Microsoft expiram anualmente. Você pode renovar passando por uma avaliação gratuita online no Microsoft Learn.
seu perfil do Microsoft Learn Conectar seu perfil de certificação ao Microsoft Learn permite agendar e renovar exames e compartilhar e imprimir certificados.
Pontuação do exame e relatórios de pontuação É necessária uma pontuação igual ou superior a 700 para ser aprovado.
Área de teste do exame Você pode explorar o ambiente do exame visitando nosso sandbox do exame.
Solicite acomodações Se você usa dispositivos de assistência, precisa de tempo extra ou precisa de modificação em qualquer parte da experiência do exame, você pode solicitar uma acomodação.
Faça uma avaliação de prática gratuita Teste suas habilidades com perguntas práticas para ajudá-lo a se preparar para o exame.

Atualizações do exame

Nossos exames são atualizados periodicamente para refletir as habilidades necessárias para desempenhar uma função. Incluímos duas versões dos objetivos de Habilidades Medidas, dependendo de quando você está fazendo o exame.

Atualizamos sempre a versão em inglês do exame primeiro. Alguns exames são traduzidos para outros idiomas e são atualizados aproximadamente oito semanas após a atualização da versão em inglês. Embora a Microsoft faça todos os esforços para atualizar versões localizadas conforme observado, pode haver momentos em que as versões localizadas de um exame não são atualizadas nesse cronograma. Outras línguas disponíveis estão listadas na seção Marcar Exame da página de Detalhes do Exame. Se o exame não estiver disponível na sua língua preferida, pode solicitar mais 30 minutos para o concluir.

Observação

Os marcadores que se seguem a cada uma das competências medidas destinam-se a ilustrar como estamos a avaliar essa competência. Tópicos relacionados podem ser abordados no exame.

Observação

A maioria das perguntas inclui recursos que estão disponíveis ao público em geral (GA). O exame pode conter perguntas sobre recursos de visualização se esses recursos forem comumente usados.

Competências medidas até 16 de outubro de 2026

Perfil do público

Como candidato a este exame, desenha, desenvolve, testa e diagnostica componentes da solução utilizando os pontos de extensão do Microsoft Power Platform e da IA generativa. Implementa:

  • Experiências de utilizador personalizadas e lógica de negócio.

  • integrações de sistemas.

  • conversões de dados.

  • Automação de processos personalizada.

  • Expressões de workflow do Power Automate.

  • IA agêntica como parte da lógica da sua solução.

Deve ter aplicado conhecimentos de:

  • Serviços da Microsoft Power Platform, incluindo uma compreensão aprofundada das suas capacidades, limites e limitações.

  • Práticas de autenticação, segurança e gestão do ciclo de vida de aplicações (ALM) para a Microsoft Power Platform.

  • Ferramentas para programadores da Microsoft Power Platform, incluindo o Microsoft Power Platform CLI como parte do fluxo de trabalho de desenvolvimento.

  • Ferramentas e agentes assistidos por IA para melhorar o desenvolvimento de soluções e a resolução de problemas.

  • IDE moderno e ferramentas de produtividade para programadores, como Microsoft Visual Studio e Visual Studio Code.

Tem experiência de desenvolvimento com:

  • Serviços do Microsoft Power Platform

  • JavaScript, JSON, TypeScript e Power Fx

  • C#, Python, HTML e YAML

  • RESTful Web APIs

  • Microsoft Azure

  • Microsoft Foundry

  • Microsoft Copilot Studio

Competências num relance

  • Criar soluções em Microsoft Power Platform (15–20%)

  • Ampliar a experiência do utilizador (25–30%)

  • Extensão Microsoft Power Platform (35–40%)

  • Desenvolver integrações (10–15%)

Criar soluções em Microsoft Power Platform (15–20%)

Desenhar a arquitetura técnica

  • Analisar a arquitetura técnica para identificar componentes da solução e a sua abordagem de implementação

  • Autenticação e autorização de conceção para componentes da solução

  • Verificar se os requisitos podem ser atendidos com a funcionalidade padrão

  • Determinar onde implementar lógica de negócio, incluindo serviços na cloud, processamento do lado do cliente, regras de negócio, plug-ins e automação

  • Determinar quando usar tabelas padrão, tabelas virtuais, tabelas elásticas ou conectores

  • Avalie o impacto das funcionalidades de segurança da Microsoft Power Platform nos componentes da solução, incluindo ambientes geridos, políticas de dados, funções de segurança, equipas, unidades de negócio e partilha de linhas

  • Determinar quando usar métodos deterministas ou não deterministas para implementar a lógica de negócio

  • Determine quando usar aplicações de código, páginas generativas, frameworks de componentes Power Apps (PCFs), recursos web, agentes interativos e widgets de aplicação Model Context Protocol (MCP) para implementar a experiência do utilizador

  • Determine quando usar o Microsoft Foundry ou o Microsoft Copilot Studio para construir agentes

Componentes da solução de projeto

  • Conceber componentes reutilizáveis do Power Apps, incluindo páginas generativas, componentes de código (PCF) e scripts do lado do cliente

  • Projetar conectores personalizados e servidores MCP para utilização com soluções Microsoft Power Platform

  • Desenhe componentes de código Dataverse, incluindo plug-ins e APIs personalizadas

  • Conceba automações, incluindo fluxos na cloud do Power Automate e fluxos de trabalho do Copilot Studio

  • Projete integrações de entrada e saída usando Dataverse e Microsoft Azure

  • Desenhe interfaces personalizadas usando aplicações de código Power Apps

  • Projetar agentes personalizados que se integrem com a Microsoft Power Platform

  • Monitorização e alertas de projeto, incluindo alertas de monitorização do Azure Monitor Application Insights e Microsoft Power Platform

Implementar o gerenciamento do ciclo de vida do aplicativo (ALM)

  • Gerenciar dependências de solução

  • Criar e usar variáveis de ambiente

  • Gerenciar camadas de solução

  • Implementar e estender os Microsoft Power Platform Pipelines
  • Crie automações de Integração Contínua/Implementação Contínua (CI/CD) usando as Ferramentas de Construção da Microsoft Power Platform

Ampliar a experiência do utilizador (25–30%)

Aplicar a lógica de negócio em aplicações orientadas a modelos usando script cliente

  • Compilar código que tem como alvo o modelo de objetos da API do cliente

  • Determinar uma abordagem de registo de gestores de eventos

  • Criar scripts de cliente destinados à API Web Dataverse

  • Configure comandos e botões usando Power Fx e JavaScript

  • Implemente navegação, diálogos e notificações utilizando a API do Cliente

Criar componentes de código PCF

  • Demonstrar a utilização dos diferentes eventos do ciclo de vida

  • Configurar um manifesto de componente de código

  • Implementar interfaces de componentes

  • Empacotar, implantar e consumir um componente

  • Configurar e usar recursos de dispositivo, utilitário e API da Web na lógica de componentes

Criar aplicações com código no Power Apps

  • Configurar aplicações de código para utilizarem ligações da Microsoft Power Platform

  • Configurar aplicações de código para usar tabelas Dataverse

  • Realizar operações de tabela e metadados em dados do Dataverse

  • Executar ações e funções do Dataverse

  • Configurar aplicações de código para usar fluxos cloud do Power Automate

  • Configurar aplicações de código para usar agentes integrados no Copilot Studio

  • Configurar aplicações de código para usarem variáveis de ambiente

Implementar e gerir aplicações de código Power Apps

  • Configurar as definições da Política de Segurança de Conteúdo (CSP)

  • Implemente monitorização utilizando o Aplicação Azure Insights

  • Empacote, implemente e partilhe aplicações de código

  • Resolver problemas em aplicações de código usando o Monitor e outras ferramentas de depuração baseadas no navegador

  • Otimizar o desempenho da aplicação de código e a utilização de recursos

Extensão Microsoft Power Platform (35–40%)

Criar um plug-in para o Dataverse

  • Demonstrar o uso dos diferentes estágios do pipeline de execução de eventos

  • Desenvolver um plug-in que usa o contexto de execução

  • Desenvolver um plug-in que implemente a lógica de negócios

  • Implementar imagens para dar suporte à lógica dos plug-ins

  • Executar operações em plug-ins usando o serviço da Organização

  • Otimize o desempenho do plug-in

  • Configurar uma mensagem de API personalizada do Dataverse

  • Registar componentes de plug-ins usando a Ferramenta de Registo de Plug-ins

  • Desenvolver um plug-in que implemente uma API personalizada

  • Configurar eventos de negócios do Dataverse

  • Configurar a identidade gerida da Microsoft Power Platform para plug-ins

Realizar operações utilizando APIs de plataforma

  • Realize operações utilizando a API Web do Dataverse

  • Realizar operações utilizando o serviço Organization

  • Implementar políticas de tentativa para o limite de API

  • Otimizar os componentes da solução para desempenho, concorrência, transações e operações em massa

  • Implemente e resolva a autenticação usando o OAuth

  • Executar lógica assíncrona utilizando operações em segundo plano

  • Realize operações utilizando SDKs do Dataverse para .NET e Python

Processar cargas de trabalho utilizando o Microsoft Funções do Azure

  • Processe operações de longa duração utilizando soluções Funções do Azure para Microsoft Power Platform

  • Implementar gatilhos agendados e orientados a eventos nas soluções Funções do Azure for Microsoft Power Platform

  • Autenticar-se na Microsoft Power Platform usando identidades geridas

Configurar fluxos cloud do Power Automate e fluxos de trabalho do Copilot Studio

  • Implementar expressões complexas em etapas de fluxo

  • Implementar ações de controle de fluxo, incluindo tratamento de erros

  • Configurar filtro de gatilho e políticas de repetição

  • Desenvolver lógica reutilizável usando fluxos subordinados

  • Implementar autenticação para o conector Dataverse usando princípios de serviço

Construa agentes Microsoft Foundry usando código que se integra com a Microsoft Power Platform

  • Integre agentes personalizados utilizando servidores MCP da Microsoft Power Platform

  • Ligar agentes personalizados aos agentes do Copilot Studio

  • Integre agentes personalizados com dados do Dataverse usando o Work IQ

  • Consume agentes do Copilot Studio utilizando a biblioteca de clientes do Copilot Studio

Desenvolver integrações (10–15%)

Publicar e consumir eventos do Dataverse

  • Publicar um evento Dataverse usando o IServiceEndpointNotificationService

  • Publicar um evento Dataverse usando a Ferramenta de Registro de Plug-in

  • Registrar pontos de extremidade de serviço, incluindo webhooks, Azure Service Bus e Azure Event Hub

  • Recomendar opções para ouvir eventos do Dataverse

Implementar sincronização para dados do Dataverse

  • Executar a sincronização de dados usando o controle de alterações

  • Desenvolver código que utilize chaves alternativas

  • Sincronizar dados usando a mensagem UpsertRequest

Criar conectores personalizados

  • Implementar autenticação para conectores personalizados

  • Configurar modelos de política para modificar o comportamento do conector em tempo de execução

  • Importar definições de APIs existentes, incluindo definições Open API, serviços Azure e GitHub

  • Crie um conector personalizado para um serviço Azure

  • Desenvolver uma Função Azure para ser usada num conector personalizado

  • Estender a definição de API aberta para um conector personalizado

  • Desenvolver código para um conector personalizado para transformar dados

Recursos do estudo

Recomendamos que você treine e obtenha experiência prática antes de fazer o exame. Oferecemos opções de autoestudo e treinamento em sala de aula, bem como links para documentação, sites da comunidade e vídeos.

Recursos do estudo Links para aprendizagem e documentação
Receba formação Escolha entre percursos e módulos de aprendizagem individualizados ou faça um curso ministrado por instrutor
Encontrar documentação Catálogo de aprendizagem para programadores - Power Apps
Planear um projeto de Power Apps
aplicativos Canvas
Aplicativos orientados por modelo
Power Pages
Microsoft Dataverse
Tabelas e metadados
Programador Dataverse
Programador de aplicações orientadas por modelos
desenvolvedor de aplicativos Canvas
Implemente ALM saudável usando soluções

Utilize Ferramentas de Compilação do Microsoft Power Platform
Fazer uma pergunta Microsoft Q& A | Microsoft Docs
Obtenha suporte da comunidade Power Apps - Comunidade Power Platform
Microsoft Power Automate - Comunidade do Power Platform
Siga Microsoft Learn Microsoft Learn - Comunidade Técnica da Microsoft
Encontrar um vídeo #LessCodeMorePower | Mostra
Explorar outros episódios do Microsoft Learn

Registo de alterações

A tabela abaixo resume as mudanças entre a versão atual e a versão anterior das habilidades medidas. Os grupos funcionais estão em negrito seguido dos objetivos dentro de cada grupo. A tabela é uma comparação entre a versão anterior e a atual das habilidades de exame medidas e a terceira coluna descreve a extensão das mudanças.

Área de competência antes de 16 de outubro de 2026 Área de competência em 16 de outubro de 2026 Alteração
Perfil do público Menor
Criar um design técnico Removed
Arquitetura técnica de projeto Transferido
Componentes da solução de projeto Transferido
Criar soluções com o Power Platform Construir soluções Microsoft Power Platform % aumentou
Desenhar a arquitetura técnica Maior
Componentes da solução de projeto Maior
Configurar e diagnosticar a Microsoft Power Platform Removed
Implementar o gerenciamento do ciclo de vida do aplicativo (ALM) Implementar o gerenciamento do ciclo de vida do aplicativo (ALM) Maior
Implementar melhorias no Power Apps Removed
Implementar recursos avançados de aplicativos de tela Removed
Otimizar e solucionar problemas de aplicativos Removed
Estender a experiência do usuário Estender a experiência do usuário % aumentou
Aplicar lógica de negócios em aplicativos controlados por modelo usando scripts de cliente Aplicar a lógica de negócio em aplicações orientadas a modelos usando script cliente Menor
Criar um componente de código do framework de componentes Power Apps (PCF) Criar componentes de código PCF Menor
Criar aplicações com código no Power Apps Novo
Implementar e gerir aplicações de código Power Apps Novo
Estenda a plataforma Expandir o Microsoft Power Platform % aumentou
Criar um plug-in para o Dataverse Criar um plug-in para o Dataverse Menor
Criar conectores personalizados Transferido
Usar APIs de plataforma Realizar operações utilizando APIs de plataforma Maior
Processar cargas de trabalho usando o Funções do Azure Processar cargas de trabalho utilizando o Microsoft Funções do Azure Sem alterações
Configurar fluxos cloud do Power Automate Configurar fluxos cloud do Power Automate e fluxos de trabalho do Copilot Studio Maior
Construa agentes Microsoft Foundry usando código que se integra com a Microsoft Power Platform Novo
Desenvolver Integrações Desenvolver integrações Sem alteração %
Implementar sincronização de dados com Dataverse Implementar sincronização para dados do Dataverse Menor
Criar conectores personalizados Menor