Condividi tramite


Guida allo studio per l'esame MB-500: Microsoft Dynamics 365: Sviluppatore di app per la finanza e le operazioni

Scopo di questo documento

Questa guida allo studio dovrebbe aiutare a comprendere cosa aspettarsi dall'esame e include un riepilogo dei possibili argomenti trattati dall'esame e collegamenti a risorse aggiuntive. Le informazioni e i materiali forniti in questo documento dovrebbero aiutare a concentrarsi sugli studi durante la preparazione dell'esame.

Collegamenti utili Descrizione
Come conseguire la certificazione Alcune certificazioni richiedono solo il superamento di un esame, mentre altre richiedono il superamento di più esami.
Rinnovo della certificazione Le certificazioni Microsoft Associate, Expert e Specialty hanno scadenza annuale. È possibile rinnovarle superando una valutazione online gratuita su Microsoft Learn.
Profilo personale di Microsoft Learn La connessione del profilo di certificazione a Microsoft Learn consente di pianificare e rinnovare gli esami e di condividere e stampare i certificati.
Assegnazione dei punteggi degli esami e report dei punteggi Per superare l'esame, è necessario un punteggio minimo pari a 700.
Sandbox dell'esame è possibile esplorare l'ambiente di esame visitando la sandbox dell'esame.
Richiedere gli alloggi Se si usano dispositivi con assistive technology oppure si ha bisogno di tempo supplementare o di modifiche a qualsiasi aspetto dell'esperienza di esame, è possibile richiedere un alloggio.
Sostenere un test di prova Si è pronti a sostenere l'esame o è necessario studiare ancora un po'?

Aggiornamenti all'esame

Gli esami vengono aggiornati periodicamente per rispecchiare le competenze necessarie per svolgere un ruolo. Sono state incluse due versioni degli obiettivi Competenze misurate a seconda del momento in cui si sostiene l'esame.

La versione in lingua inglese dell'esame viene sempre aggiornata per prima. Alcuni esami vengono localizzati in altre lingue e le versioni localizzate vengono aggiornate circa otto settimane dopo l'aggiornamento della versione inglese. Anche se Microsoft si impegna costantemente ad aggiornare le versioni localizzate di questo esame, come indicato, a volte gli aggiornamenti potrebbero non essere eseguiti in base a questa pianificazione. Le altre lingue disponibili sono elencate nella sezione sulla pianificazione dell'esame della pagina dei dettagli dell'esame. Se l'esame non è disponibile nella lingua preferita, è possibile richiedere 30 minuti in più per completare l'esame.

Nota

I punti elenco che seguono ognuna delle competenze misurate illustrano come viene valutata tale competenza. Nell'esame possono essere trattati alcuni argomenti correlati.

Nota

La maggior parte delle domande riguarda funzionalità disponibili a livello generale. L'esame può contenere anche domande su funzionalità di anteprima, se queste funzionalità sono d'uso comune.

Competenze misurate a partire dal 18 giugno 2025

Profilo dei partecipanti

I candidati per questo esame sono sviluppatori che lavorano con le app per la finanza e le operazioni in Microsoft Dynamics 365 per implementare ed estendere le applicazioni che soddisfano i requisiti di un'azienda. È possibile fornire soluzioni pienamente realizzate usando:

  • Modelli di codifica delle applicazioni standardizzati

  • Funzionalità estensibili

  • Integrazioni esterne

I candidati per questo esame devono svolgere le seguenti attività:

  • Sviluppare la logica di business usando X++.

  • Creare e modificare i report e le aree di lavoro delle app per la finanza e le operazioni.

  • Personalizzare l'interfaccia utente.

  • Fornire endpoint e API per supportare le app e i sistemi esterni di Microsoft Power Platform.

  • Eseguire i test.

  • Monitorare le prestazioni.

  • Analizzare e modificare i dati.

  • Gestire le implementazioni usando Application Lifecycle Management (ALM).

È anche possibile creare progetti tecnici e dettagli dell’implementazione e implementare criteri di autorizzazione e requisiti di sicurezza.

È necessario avere una conoscenza ed esperienza approfondita nell'uso del framework sottostante, delle strutture dei dati e degli oggetti associati alle soluzioni per la finanza e le operazioni.

È necessario avere esperienza con i prodotti e i servizi che includono Microsoft Visual Studio, Azure, Dataverse, interfaccia di amministrazione di Power Platform, Power Apps, Power Automate, Azure DevOps, strumenti Lifecycle Services, Postman, GitHub, Microsoft 365, strumenti di creazione di report (ad esempio, SQL Server Reporting Services (SSRS), Power BI) e SQL Server Management Studio.

Riepilogo delle competenze

  • Pianificare la progettazione dell'architettura e della soluzione (5-10%)

  • Applicare gli strumenti di sviluppo (10-15%)

  • Progettare e sviluppare elementi AOT (15-20%)

  • Sviluppare e testare il codice (15-20%)

  • Implementare la creazione di report (10-15%)

  • Integrare e gestire soluzioni di dati (15-20%)

  • Implementare la sicurezza e ottimizzare le prestazioni (10-15%)

Pianificare la progettazione dell'architettura e della soluzione (5-10%)

Pianificare i componenti principali delle app per la finanza e le operazioni

  • Distinguere tra le versioni cloud e locali delle app per la finanza e le operazioni

  • Fare riferimento ai modelli chiave dello stack di applicazioni

Implementare Application Lifecycle Management (ALM) e Lifecycle Services (LCS)

  • Gestire gli ambienti usando gli strumenti e i componenti di Lifecycle Services

  • Cercare e risolvere i problemi usando Ricerca argomento

  • Eseguire attività che richiedono librerie di asset

  • Preparare i pacchetti di distribuzione e distribuire i pacchetti tra gli ambienti

  • Gestire il processo di aggiornamento del codice dalle versioni precedenti

Applicare gli strumenti di sviluppo (10-15%)

Personalizzare le app per la finanza e le operazioni usando Visual Studio

  • Creare e gestire modelli di estensione

  • Progettare e compilare progetti

  • Gestire i metadati tramite Esplora applicazioni

  • Sincronizzare le modifiche del dizionario dei dati con il database dell'applicazione

  • Creare elementi usando le finestre di progettazione degli elementi

  • Eseguire attività di debug

Gestire il codice sorgente e gli artefatti usando il controllo di versione di Microsoft Azure DevOps

  • Creare, scaricare, esaminare e inviare il codice

  • Gestire gli artefatti del progetto

  • Creare un ramo ed eseguire il merge del codice

  • Confrontare il codice e risolvere i conflitti di versione

  • Scegliere un sistema di controllo della versione

  • Implementare l'integrazione continua e il recapito continuo (CI/CD)

Progettare e sviluppare elementi AOT (15-20%)

Creare ed estendere gli elementi dell'interfaccia utente

  • Aggiunta di un nuovo modulo a un progetto e applicazione di un modello

  • Configurare un'origine dati per il modulo

  • Aggiungere una griglia e campi della griglia, gruppi e altri controlli in un modulo

  • Creare ed estendere menu e voci di menu

  • Aggiungere un'estensione del modulo a un progetto per i moduli standard selezionati

  • Creare e usare file di etichette

Creare ed estendere il modello di dati

  • Creare ed estendere tabelle

  • Aggiungere campi di tabella e proprietà dei campi a una tabella

  • Aggiungere gruppi di campi, relazioni, azioni di eliminazione, metodi e indici

  • Creare ed estendere viste, query e mappe

  • Creare ed estendere le entità dati

Creare classi ed estendere gli elementi AOT

  • Creare una nuova classe o un'estensione di classe e aggiungere nuovi metodi

  • Aggiungere metodi di gestione degli eventi a una classe

  • Aggiungere attributi o modificatori a una classe

Sviluppare e testare il codice (15-20%)

Sviluppare codice X++

  • Implementare costrutti di programmazione strutturati comuni di X++

  • Creare, leggere, aggiornare ed eliminare (CRUD) dati

  • Implementare funzioni globali in X++

  • Risolvere gli avvisi delle procedure consigliate

Sviluppare codice orientato a oggetti

  • Implementare l'ambito delle variabili X++

  • Implementare il concetto di ereditarietà e astrazione

  • Implementare oggetti query e la classe QueryBuilder

  • Implementare classi di attributi

  • Implementare la catena di comandi (CoC)

  • Implementare la classe e i delegati del gestore dell'evento

Implementare le funzionalità del framework delle app per la finanza e le operazioni

  • Implementare il framework SysOperation

  • Implementare il framework dei flussi di lavoro

  • Implementare il framework SysExtensionSerializer

Eseguire test

  • Creare test unitari usando il framework SysTest e Registratore attività

  • Eseguire unit test in Esplora test

Implementare la creazione di report (10-15%)

Selezionare gli strumenti di creazione di report nelle app per la finanza e le operazioni

  • Creazione e modifica delle origini dati dei report e delle classi di supporto

  • Implementazione dei requisiti di sicurezza dei report

  • Distribuire o pubblicare report

  • Distinguere tra l'uso dell'archivio entità e Bring Your Own Device (BYOD) o Azure come archivi dati di report

Progettare, creare e rivedere i report di Dynamics 365

  • Determinare quando usare uno strumento o una piattaforma di creazione report specifici

  • Creare e modificare report nelle app per la finanza e le operazioni usando SSRS

  • Creare e modificare report delle app per la finanza e le operazioni usando Power BI

  • Creare e modificare report delle app per la finanza e le operazioni usando Microsoft Excel

  • Creare e modificare i report delle app per la finanza e le operazioni usando la creazione di report elettronici

Progettare, creare e rivedere le aree di lavoro di Dynamics 365

  • Progettare e implementare indicatori di prestazioni chiave (KPI)

  • Creazione di elementi dell'area di lavoro drill-through

  • Implementare grafici predefiniti, visualizzazioni incorporate di Power BI, misurazioni aggregate, dimensioni di aggregazione e altri componenti di report

Integrare e gestire soluzioni di dati (15-20%)

Valutare i modelli e gli scenari di integrazione dei dati

  • Modelli di integrazione dei dati a contrasto

  • Selezionare un'API di integrazione dei dati appropriata

  • Distinguere tra modelli sincroni e asincroni

Implementare i concetti e le soluzioni di integrazione dei dati

  • Utilizzare servizi Web esterni tramite API RESTful e Simple Object Access Protocol

  • Implementare integrazioni per la creazione di report elettronici

  • Implementare servizi personalizzati e API Batch OData

Implementare la gestione dei dati

  • Importare ed esportare dati usando entità tra le app per la finanza e le operazioni e altri sistemi

  • Importare ed esportare dati usando entità di dati composite e aggregate

  • Monitorare lo stato e la disponibilità delle entità

  • Abilitazione del rilevamento delle modifiche per le entità

  • Configurare un progetto dati e processi di dati ricorrenti

  • Progettare la sequenza delle entità

  • Generare e modificare il mapping dei campi tra origine, staging e destinazione

  • Sviluppare trasformazioni di dati

Integrare con Microsoft Power Platform, Microsoft 365 e Azure

  • Integrare Power Automate e Power Apps con le app per la finanza e le operazioni

  • Integrare Microsoft Dataverse con le app per la finanza e le operazioni usando la doppia scrittura

  • Integrare Microsoft Dataverse con le app per la finanza e le operazioni usando entità virtuali

  • Integrare le app per la finanza e le operazioni con Microsoft Excel tramite OData

  • Implementare gli eventi aziendali

  • Implementare Azure Key Vault

Implementare la sicurezza e ottimizzare le prestazioni (10-15%)

Implementare i criteri e i requisiti di sicurezza

  • Creare o modificare compiti, privilegi, autorizzazioni e ruoli

  • Applicare i criteri di autorizzazione

  • Implementare criteri XDS (Extensible Data Security)

  • Applicare l'autenticazione dell'ID Entra di Microsoft

Applicare tecniche di ottimizzazione delle prestazioni fondamentali

  • Applicare meccanismi di memorizzazione nella cache per moduli e tabelle

  • Implementare la cache globale e il singleton

  • Creare o modificare tabelle temporanee a scopo di ottimizzazione

  • Valutare quando usare query basate su set e query basate su righe

  • Modificare le query per ottimizzare le prestazioni

  • Modificare l'ambito delle variabili per ottimizzare le prestazioni

  • Analisi e ottimizzazione della concorrenza

Ottimizzare le prestazioni

  • Acquisire tracce usando TraceParser e analizzare le tracce

  • Ottimizzare le prestazioni per entità dati, query sull'origine dati, processi batch e report

  • Implementare i framework Async e Sandbox

  • Creare o modificare indici per tabelle e viste

Risorse di studio

È consigliabile seguire il corso di formazione e acquisire esperienza pratica prima di sostenere l'esame. Sono disponibili opzioni di studio in autonomia e formazione in aula oltre a collegamenti a documentazione, siti della community e video.

Risorse di studio Collegamenti alle sessioni di apprendimento e alla documentazione
Approfondisci Scegliere tra percorsi di apprendimento e moduli autogestiti o seguire un corso con docente
Trova la documentazione Documentazione e moduli di apprendimento di Dynamics 365
Home page Finance
Fai una domanda Domande e risposte Microsoft | Microsoft Docs
Richiedi supporto della community Community di Microsoft Dynamics
Segui Microsoft Learn Microsoft Learn - Microsoft Tech Community
Trova un video Zona di preparazione agli esami

Registro modifiche

La tabella seguente riepiloga le modifiche tra la versione corrente e quella precedente delle competenze misurate. I gruppi funzionali sono in grassetto seguiti dagli obiettivi all'interno di ogni gruppo. La tabella fornisce un confronto tra la versione precedente e attuale delle competenze misurate per l'esame e la terza colonna descrive l'entità delle modifiche.

Area delle competenze prima del 18 giugno 2025 Area delle competenze dopo il 18 giugno 2025 Modifica
Applicare gli strumenti di sviluppo Applicare gli strumenti di sviluppo Nessuna modifica nella % di esame
Gestire il codice sorgente e gli artefatti usando il controllo di versione di Microsoft Azure DevOps Gestire il codice sorgente e gli artefatti usando il controllo di versione di Microsoft Azure DevOps Secondarie
Sviluppare e testare il codice Sviluppare e testare il codice Nessuna modifica nella % di esame
Eseguire test Eseguire test Secondarie
Implementare la creazione di report Implementare la creazione di report Nessuna modifica nella % di esame
Selezionare gli strumenti di creazione di report nelle app per la finanza e le operazioni Selezionare gli strumenti di creazione di report nelle app per la finanza e le operazioni Secondarie