Compartilhar via


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

Objetivo deste documento

Este guia de estudo explica o que esperar do exame e inclui um resumo dos tópicos que ele pode abranger, além de links para recursos adicionais. As informações e os materiais neste documento devem ajudá-lo a se concentrar nos estudos enquanto você se prepara para o exame.

Links úteis Descrição
Como obter a certificação Algumas certificações exigem somente a aprovação em um exame, enquanto outras exigem a aprovação em diversos.
Renovação de certificação As certificações de associado, especialista e especialidade da Microsoft expiram anualmente. Você pode fazer a renovação passando por uma avaliação online gratuita no Microsoft Learn.
Seu perfil do Microsoft Learn Ao conectar seu perfil de certificação ao Microsoft Learn, é possível agendar e renovar exames, além de compartilhar e imprimir certificados.
Pontuação do exame e relatórios de pontuação Para ser aprovado, é necessário obter uma pontuação de 700 ou mais.
Área restrita do exame Você pode explorar o ambiente do exame visitando nossa área virtual do exame.
Solicitação de acomodações Se você usar dispositivos auxiliares ou precisar tempo extra ou de modificação em qualquer parte da experiência do exame, poderá solicitar uma acomodação.
Fazer uma avaliação simulada gratuita Teste suas habilidades com perguntas simuladas para ajudar você a se preparar para o exame.

Atualizações do exame

Nossos exames são atualizados periodicamente para refletir as habilidades necessárias para executar uma função. Foram incluídas duas versões dos objetivos das habilidades medidas relativas à data do exame.

A versão em inglês do exame é sempre atualizada primeiro. Alguns exames estão localizados em outros idiomas e são atualizados aproximadamente oito semanas após a atualização da versão em inglês. Embora a Microsoft se esforce para atualizar as versões localizadas de um exame conforme o mencionado, pode haver situações em que elas não sejam atualizadas de acordo com o cronograma. Outros idiomas disponíveis estão listados na seção Agendar Exame da página da Web Detalhes do Exame. Se o exame não estiver disponível em seu idioma preferencial, solicite 30 minutos adicionais para realizá-lo.

Observação

As marcações que aparecem abaixo de cada uma das habilidades medidas destinam-se a ilustrar como estamos avaliando essa habilidade. Tópicos relacionados podem ser abordados no exame.

Observação

A maioria das perguntas aborda recursos que estão em GA (disponibilidade geral). O exame pode conter perguntas sobre Versão prévia dos recursos se esses recursos forem comumente usados.

Habilidades medidas a partir de 19 de dezembro de 2024

Perfil do público-alvo

Como candidato para este exame, você projeta, desenvolve, testa e soluciona problemas de componentes de solução que usam os pontos de extensão do Microsoft Power Platform. Você usa código tradicional para resolver desafios não apropriados para código baixo. Você implementa as partes de uma solução de negócios que incluem:

  • Experiências do usuário personalizadas

  • Lógica de negócios personalizada

  • Integrações do sistema

  • Conversões de dados

  • Automação de processos personalizados

  • Fórmulas complexas do Power Fx

  • Expressões de fluxo de trabalho

Você deve ter:

  • Um sólido conhecimento aplicado dos serviços do Microsoft Power Platform, incluindo um entendimento profundo dos recursos, limites e restrições dele

  • Um conhecimento aplicado das práticas de autenticação, segurança e ALM (Gerenciamento do Ciclo de Vida do Aplicativo) para o Microsoft Power Platform

  • Um conhecimento aplicado das ferramentas de desenvolvedor do Microsoft Power Platform, incluindo a CLI do Power Platform como parte do fluxo de trabalho do desenvolvedor

Como um candidatos, você deve ter experiência em desenvolvimento que inclua serviços do Microsoft Power Platform, JavaScript, JSON, TypeScript, C#, HTML, APIs Web RESTful, Visual Studio, Visual Studio Code e Microsoft Azure.

Habilidades em um relance

  • Criar um projeto técnico (10% a 15%)

  • Criar soluções do Power Platform (10 a 15%)

  • Implementar aprimoramentos do Power Apps (5 a 10%)

  • Expandir a experiência do usuário (10–15%)

  • Expandir a plataforma (40 a 45%)

  • Desenvolver integrações (5% a 10%)

Criar um projeto técnico (10% a 15%)

Projetar a arquitetura técnica

  • Projetar a arquitetura técnica para uma solução

  • Projetar a estratégia de autenticação e autorização

  • Determinar se os requisitos podem ser atendidos com funcionalidade pronta para uso

  • Determinar onde executar a lógica de negócios, incluindo computação em nuvem, processamento do lado do cliente, regras de negócios, plug-ins e Power Automate

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

  • Determine o impacto dos recursos de segurança do Microsoft Power Platform, incluindo políticas de DLP (prevenção contra perda de dados), funções de segurança, equipes, unidades de negócios e compartilhamento de linhas em sua solução de negócios

Projetar componentes de solução

  • Criar componentes reutilizáveis do Power Apps, incluindo componentes de tela, componentes de código e scripts de clientes

  • Projetar conectores personalizados

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

  • Projetar automações, incluindo fluxos de nuvem do Power Automate

  • Criar integrações de entrada e saída usando o Dataverse e o Azure

Criar soluções do Power Platform (10 a 15%)

Solucionar problemas do Microsoft Power Platform e configurá-lo

  • Solucionar problemas de segurança operacional encontrados em testes

  • Configurar funções de segurança do Dataverse para dar suporte a componentes de código

  • Gerenciar ambientes do Microsoft Power Platform para desenvolvimento

Implementar o ALM (Gerenciamento do Ciclo de Vida do Aplicativo)

  • Gerenciar dependências de solução

  • Criar e usar variáveis de ambiente

  • Determinar quando usar soluções não gerenciadas e gerenciadas

  • Gerenciar camadas de solução

Implementar aprimoramentos do Power Apps (5 a 10%)

Implementar recursos avançados de aplicativos de tela

  • Implementar fórmulas complexas do Power Fx

  • Criar bibliotecas de componentes reutilizáveis

  • Utilizar fluxos de nuvem do Power Automate para implementar a lógica de negócios de um aplicativo de tela

Otimizar e solucionar problemas de aplicativos

  • Solucionar problemas de aplicativos de tela controlados por modelo usando o Monitor e outras ferramentas de depuração baseadas em navegador

  • Otimizar o desempenho do aplicativo de tela, incluindo pré-carregamento de dados e delegação de consultas

  • Otimizar o desempenho do aplicativo controlados por modelos, incluindo formulários e exibições

Expandir a experiência do usuário (10–15%)

Aplicar lógica de negócios em aplicativos baseados em modelo usando scripts de cliente

  • Criar código JavaScript direcionado ao modelo de objeto da API do Cliente

  • Determinar a abordagem de registro do manipulador de eventos

  • Criar scripts de clientes direcionados à API Web do Dataverse

  • Configurar comandos e botões usando o Power Fx e JavaScript

Criar um componente de código da PCF (estrutura de componentes do Power Apps)

  • Demonstrar o uso dos diferentes eventos de ciclo de vida do componente de código

  • Inicializar um novo componente de código

  • Configurar um manifesto de componente de código

  • Implementar interfaces de componente

  • Empacotar, implantar e consumir um componente

  • Configurar e usar recursos de Dispositivo, Utilitário e API Web na lógica de componentes

Expandir a plataforma (40 a 45%)

Criar um plug-in do Dataverse

  • Demonstrar o uso das diferentes fases 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 pré-imagens e pós-imagens para dar suporte à lógica de plug-in

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

  • Otimizar o desempenho do plug-in

  • Configurar uma mensagem de API personalizada do Dataverse

  • Registrar componentes de plug-in usando a Ferramenta de Registro de Plug-in

  • Desenvolver um plug-in que implementa uma API Personalizada

  • Configurar eventos de negócios do Dataverse

Criar conectores personalizados

  • Criar uma definição de Open API para uma API REST existente

  • Implementar a autenticação para conectores personalizados

  • Configurar modelos de política para modificar o comportamento do conector em runtime

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

  • Criar um conector personalizado para um serviço do Azure

  • Desenvolver uma função do Azure a ser usada em um conector personalizado

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

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

Usar APIs de plataforma

  • Executar operações com a API Web do Dataverse

  • Executar operações com o serviço Organização

  • Implementar políticas de limite de repetição de API

  • Otimizar para desempenho, simultaneidade, transações e operações em massa

  • Executar a autenticação usando o OAuth

Processar cargas de trabalho usando o Azure Functions

  • Processar operações de execução prolongada usando o Azure Functions

  • Configurar gatilhos agendados e controlados por eventos no Azure Functions

  • Autenticar no Microsoft Power Platform usando identidades gerenciadas

Configurar os fluxos de nuvem no Power Automate

  • Implementar etapas de fluxo para usar gatilhos e ações de conectores do Dataverse

  • Implementar expressões complexas nas etapas de fluxo

  • Gerenciar parâmetros confidenciais de entrada e saída

  • Implementar entidades de serviço do Azure Key Vault e do Microsoft Entra ID

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

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

  • Desenvolver lógica reutilizável usando fluxos filho

Desenvolver integrações (5% a 10%)

Publicar e consumir eventos do Dataverse

  • Publicar um evento do 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, Barramento de Serviço do Azure e Hub de Eventos do Azure

  • Recomendar opções para escutar eventos do Dataverse

Implementar a sincronização de dados com o Dataverse

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

  • Desenvolver código que utiliza chaves alternativas

  • Usar a mensagem UpsertRequest para sincronizar dados

Recursos de estudo

É recomendado treinar e obter experiência prática antes de fazer o exame. São oferecidas opções de estudo independente e treinamento em sala de aula, bem como links para documentação, sites da comunidade e vídeos.

Recursos de estudo Links de aprendizado e documentação
Faça treinamento Escolher entre módulos e roteiros de aprendizagem individuais ou realizar um curso ministrado por instrutor
Encontrar documentação Catálogo de aprendizado do desenvolvedor – Power Apps
Planejar um projeto do Power Apps
Aplicativos de tela
Aplicativos baseados em modelo
Power Pages
Microsoft Dataverse
Tabelas e metadados
Desenvolvedor do Dataverse
Desenvolvedor de aplicativos controlados por modelos
Desenvolvedor de aplicativos de tela
Implementar o ALM íntegro usando soluções

Usar Power Platform Build Tools da Microsoft
Faça uma pergunta Microsoft Q&A | Microsoft Docs
Obter suporte da comunidade Power Apps - Power Platform Community
Microsoft Power Automate – Comunidade do Power Platform
Seguir o Microsoft Learn Microsoft Learn ─ Microsoft Tech Community
Encontrar um vídeo #LessCodeMorePower | Shows
Navegar por outros programas do Microsoft Learn

Log de alterações

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

Área de habilidades antes de 19 de dezembro de 2024 Área de habilidades a partir de 19 de dezembro de 2024 Alterar
Expandir a experiência do usuário Expandir a experiência do usuário Nenhuma alteração de %
Aplicar lógica de negócios em aplicativos baseados em modelo usando scripts de cliente Aplicar lógica de negócios em aplicativos baseados em modelo usando scripts de cliente Secundária