Compartilhar via


Guia de estudo para o Exame MB-500: Microsoft Dynamics 365: desenvolvedor de aplicativos de finanças e operações

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.
Faça um teste prático Está pronto para fazer o exame ou precisa estudar um pouco mais?

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 18 de dezembro de 2024

Perfil do público-alvo

Como candidato a esse exame, você é um desenvolvedor que trabalha com aplicativos de finanças e operações no Microsoft Dynamics 365 para implementar e estender aplicativos que atendam aos requisitos de um negócio. Você deve fornecer soluções totalmente realizadas utilizando:

  • Padrões de código de aplicativos padronizados

  • Recursos extensíveis

  • Integrações externas

Como candidato a esse exame, você deve fazer o seguinte:

  • Desenvolver a logica de negócios utilizando o X++.

  • Criar e modificar relatórios de aplicativos de finanças e operações e espaços de trabalho.

  • Personalizar a interface do usuário.

  • Forneça pontos de extremidade e APIs para dar suporte aos aplicativos do Microsoft Power Platform e sistemas externos.

  • Execute os testes.

  • Monitore o desempenho.

  • Analisar e manipular dados.

  • Gerenciar implementações usando o ALM (Gerenciamento do Ciclo de Vida do Aplicativo).

Você também cria projetos técnicos e detalhes de implementação e implementa políticas de permissão e requisitos de segurança.

Você deve ter um profundo conhecimento e experiência no uso da estrutura subjacente, das estruturas de dados e dos objetos associados às soluções de finanças e operações.

Você deve ter experiência com produtos e serviços que incluem o Microsoft Visual Studio, Azure, Dataverse, Centro de administração do Power Platform, Power Apps, Power Automate, Azure DevOps, ferramentas de serviços de ciclo de vida, Postman, GitHub, Microsoft 365, ferramentas de relatórios (por exemplo, SQL Server Reporting Services [SSRS], Power BI) e SQL Server Management Studio.

Habilidades em um relance

  • Planejar a arquitetura e o design da solução (5 a 10%)

  • Aplicar ferramentas de desenvolvedor (10 a 15%)

  • Conceber e desenvolver elementos de AOT (15 a 20%)

  • Desenvolver e testar o código (15 a 20%)

  • Implementar relatórios (10 a 15%)

  • Integrar e gerenciar soluções de dados (15 a 20%)

  • Implementar segurança e otimizar o desempenho (10 a 15%)

Planejar a arquitetura e o design da solução (5 a 10%)

Plano dos principais componentes dos aplicativos de finanças e operações

  • Diferenciar as versões locais e de nuvem de aplicativos de finanças e operações

  • Referenciar os principais modelos da pilha de aplicativos

Implementar o ALM (Gerenciamento do Ciclo de Vida do Aplicativo) e os Serviços de Ciclo de Vida

  • Gerenciar ambientes usando componentes e ferramentas dos Serviços de ciclo de vida

  • Pesquisar e resolver problemas usando a Pesquisa de Problemas

  • Realizar atividades que exigem bibliotecas de ativos

  • Preparar os pacotes de implantação e implantar os pacotes entre os ambientes

  • Gerenciar o processo de atualização de código de versões anteriores

Aplicar ferramentas de desenvolvedor (10 a 15%)

Personalizar aplicativos de finanças e operações usando o Visual Studio

  • Criar e gerenciar modelos de extensão

  • Conceber e compilar projetos

  • Gerenciar metadados usando o Application Explorer

  • Sincronizar alterações do dicionário de dados com o banco de dados de aplicativo

  • Criar elementos usando designers de elementos

  • Executar atividades de depuração

Gerenciar o código-fonte e os artefatos usando o controle de versão do Microsoft Azure DevOps

  • Criar, fazer check-out e fazer check-in de código, artefatos e examinar código

  • Ramificar e mesclar código

  • Comparar código e resolver conflitos de versão

  • Escolher um sistema de controle de versão

  • Implementar CI/CD (integração contínua e entrega contínua)

Conceber e desenvolver elementos de AOT (15 a 20%)

Criar e ampliar os elementos da interface do usuário

  • Adicionar um novo formulário a um projeto e aplicar um padrão

  • Configurar uma fonte de dados para o formulário

  • Adicionar uma grade e campos de grade, grupos e outros controles a um formulário

  • Criar e estender os menus e os itens de menu

  • Adicionar uma extensão de formulário a um projeto para formulários padrão selecionados

  • Criar e usar arquivos de rótulo

Criar e estender o modelo de dados

  • Criar e estender tabelas

  • Adicionar campos de tabela e propriedades de campo a uma tabela

  • Adicionar grupos de campos, relações, excluir ações, métodos e índices

  • Criar e estender visualizações, consultas e mapas

  • Criar e estender entidades de dados

Criar classes e estender elementos de AOT

  • Criar uma classe ou extensão de classe e adicionar métodos

  • Adicionar métodos de manipulador de eventos a uma classe

  • Adicionar atributos ou modificadores a uma classe

Desenvolver e testar o código (15 a 20%)

Desenvolver código X++

  • Implementar constructos comuns de programação estruturada do X++

  • Criar, Ler, Atualizar e Excluir (CRUD) dados

  • Implementar funções globais no X++

  • Resolver avisos de práticas recomendadas

Desenvolver código orientado a objeto

  • Implementar escopo de variável do X++

  • Implementar o conceito de herança e abstração

  • Implementar objetos de consulta e a classe QueryBuilder

  • Implementar classes de atributo

  • Implementar CoC (cadeia de comandos)

  • Implementar classes e delegados do manipulador de eventos

Implementar a funcionalidade da estrutura do aplicativo de finanças e operações

  • Implementar a estrutura SysOperation

  • Implementar a estrutura de fluxo de trabalho

  • Implementar a estrutura SysExtensionSerializer

Executar os testes

  • Criar teste de unidade usando a estrutura SysTest e o Gravador de tarefas

  • Executar testes de unidade no Gerenciador de Testes

Implementar relatórios (10 a 15%)

Selecionar ferramentas de relatórios em aplicativos de finanças e operações

  • Criar e modificar fontes de dados de relatório e classes de suporte

  • Implementar requisitos de segurança de relatório

  • Implantar ou publicar relatórios

  • Diferenciar entre usar o repositório de entidades e o BYOD (traga seu próprio dispositivo) ou o Azure como armazenamentos de dados de relatório

Conceber, criar e revisar relatórios do Dynamics 365

  • Determinar quando usar uma ferramenta ou plataforma de relatório específica

  • Criar e modificar relatórios em aplicativos de finanças e operações usando o SSRS

  • Criar e modificar relatórios de aplicativos de finanças e operações usando o Power BI

  • Criar e modificar relatórios de aplicativos de finanças e operações usando o Microsoft Excel

  • Criar e modificar relatórios de aplicativos de finanças e operações usando o RE (Relatório Eletrônico)

Conceber, criar e revisar os workspaces do Dynamics 365

  • Projetar e implementar os indicadores chave de desempenho (KPIs)

  • Criar elementos de workspace de detalhamento

  • Implementar gráficos internos, visualizações integradas do Power BI, medidas de agregação, dimensões de agregação e outros componentes de relatório

Integrar e gerenciar soluções de dados (15 a 20%)

Avaliar padrões e cenários de integração de dados

  • Padrões de integração de dados de contraste

  • Selecionar uma API de integração de dados apropriada

  • Diferenciar entre padrões síncronos e assíncronos

Implementar conceitos e soluções de integração de dados

  • Consumir serviços Web externos utilizando APIs RESTful e protocolo SOAP (protocolo SOAP)

  • Implementar integrações de relatórios eletrônicos

  • Implementar serviços personalizados e APIs OData em Lotes

Implementar o gerenciamento de dados

  • Importar e exportar dados usando entidades entre aplicativos de finanças e operações e outros sistemas

  • Importar e exportar dados usando entidades de dados compostos e agregados

  • Monitorar o status e a disponibilidade de entidades

  • Habilitar o controle de alterações em entidades

  • Configurar um projeto de dados e trabalhos de dados recorrentes

  • Conceber o sequenciamento de entidade

  • Gerar e modificar o mapeamento de campo entre origem, preparo e destino

  • Adicionar transformações de dados

Integrar à Microsoft Power Platform, ao Microsoft 365 e ao Azure

  • Integrar o Power Automate e o Power Apps aos aplicativos de finanças e operações

  • Integrar o Microsoft Dataverse aos aplicativos de finanças e operações usando gravação dupla

  • Integrar o Microsoft Dataverse aos aplicativos de finanças e operações usando entidades virtuais

  • Integrar aplicativos de finanças e operações ao Microsoft Excel usando OData

  • Implementar eventos de negócios

  • Implementar o Azure Key Vault

Implementar segurança e otimizar o desempenho (10 a 15%)

Implementar políticas e requisitos de segurança

  • Criar ou modificar tarefas, privilégios, permissões e funções

  • Impor políticas de permissões

  • Implementar políticas de XDS (Extensible Data Security)

  • Impor a autenticação do Microsoft Entra ID

Aplicar técnicas fundamentais de otimização de desempenho

  • Aplicar mecanismos de cache em formulários e tabelas

  • Implementar o cache global e o singleton

  • Criar ou modificar tabelas temporárias para fins de otimização

  • Avaliar quando usar consultas baseadas em conjunto e consultas baseadas em linha

  • Modificar consultas para otimizar o desempenho

  • Modificar o escopo da variável para otimizar o desempenho

  • Analisar e otimizar a simultaneidade

Otimizar o desempenho

  • Capturar rastreamentos usando o TraceParser e analisar rastreamentos

  • Otimizar o desempenho de entidades de dados, consultas de fonte de dados, processos em lote e relatórios

  • Implementar as estruturas assíncrona e de área restrita

  • Criar ou modificar índices para tabelas e exibições

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 Documentação e módulos de aprendizagem do Dynamics 365
Página inicial de finanças
Faça uma pergunta Microsoft Q&A | Microsoft Docs
Obter suporte da comunidade Microsoft Dynamics Community
Seguir o Microsoft Learn Microsoft Learn ─ Microsoft Tech Community
Encontrar um vídeo Zona de preparação para o exame

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 18 de dezembro de 2024 Área de habilidades a partir de 18 de dezembro de 2024 Alterar
Implementar relatórios Implementar relatórios Nenhuma alteração na % do exame
Selecionar ferramentas de relatórios em aplicativos de finanças e operações Selecionar ferramentas de relatórios em aplicativos de finanças e operações Secundária