The MB-500 practice test trains you inimplementing and extending Microsoft Dynamics 365 finance and operations apps
Why should I take the MB-500 exam?
The MB-500 certification allows you to give your career a boost by demonstrating your certified knowledge of Microsoft Dynamics 365 finance and operations apps within a business environment. The MB-500 exam tests your ability to do such tasks as customize, extend and connect to finance and operations apps, prepare customer data for migration, develop business logic by using X++, implement reporting and workspaces and more. Passing the MB-500 exam along with the MB-300 exam will earn you the Microsoft Certified: Dynamics 365: Finance and Operations Apps Developer Associate certification.The MB-500 practice test includes two different modes: certification and practice mode. Certification mode allows you to assess your knowledge and discover your weak areas, with practice mode allowing you to focus on the areas that need development.
Questions: 119 Release Date: 01/2022 Job Role: Developer Language: English
The MB-500 practice test contains 119 questions and covers the following objectives:
Plan architecture and solution design – 15 questions
Identify the major components of Dynamics 365 Finance and Operations apps
Identify the Finance and Operations app modules required for a solution based on business requirements
Identify architectural differences between the cloud and on-premises versions of Finance and Operations apps
Identify components of the application stack and map them to the standard models
Differentiate the purposes and interrelationships between packages, projects, models, and elements
Design and implement a user interface
Describe the Finance and Operations user interface layouts and components
Design the workspaces
Design and personalize user interface elements including grids, forms, and pages
Configure filtering options
Implement Application Lifecycle Management (ALM) and Lifecycle Services (LCS)
Describe the capabilities of the Environment Monitoring Tool within Lifecycle Services (LCS)
Select the purpose and appropriate uses of LCS tools and components
Research and resolve issues by using Issue Search
Identify activities that require asset libraries
Prepare deployment packages and deploy packages
Apply Developer Tools – 16 questions
Customize Finance and Operations apps by using Visual Studio
Create extension models
Design and build projects
Manage metadata using Application Explorer
Synchronize data dictionary changes with the application database
Create elements by using the Element Designer
Manage source code and artifacts by using version control
Create, check out, and check in code and artifacts
Branch and merge code
Compare code and resolve version conflicts
Implement Finance and Operations app framework functionality
Implement the SysOperation framework
Implement the asynchronous framework
Implement theworkflow framework
Implement the unit test framework
Identify the need for and implement the Sandbox framework
Design and develop AOT Elements – 25 questions
Create forms
Add a new form to a project and apply a pattern (template)
Configure a data source for the form
Add a grid and grid fields, and groups, and other controls to a form
Create and populate menu items
Test form functionality and data connections
Add a form extension to a project for selected standard forms
Create and extend tables
Add tables to a project
Add table fields and field properties to a table
Add a table extension to a project for a table
Add fields, groups, relations, delete actions, and indices
Create Extended Data Types (EDT) and enumerations
Add an EDT to a project and populate EDT properties
Add an enumeration to a project
Enumeration elements
Add or update enumeration element properties
Add an extension of EDT and enumerations
Create classes and extend AOT elements
Add a new class to a project
Areate a new class extension and add new methods
Add event handler methods to a class
Develop and test code – 15 questions
Develop X++ code
Identify and implement base types and operators
Implement common structured programming constructs of X++
Create, read, update, and delete (CRUD) data
Identify and implement global functions in X++
Implement table and form methods
Develop object-oriented code
Implement X++ variable scoping
Implement inheritance and abstraction concept
Implement query objects and the QueryBuilder class
Implement attribute classes
Implement chain of command
Implement reporting – 16 questions
Describe the capabilities and limitations of reporting tools in Dynamics 365 Finance and Operations apps
Create and modify report data sources and supporting classes
Implement reporting security requirements
Describe the report publishing process
Design, create, and revise Dynamics reports
Create and modify reports in Finance and Operations apps that use SQL Server Reporting Services (SSRS)
Create and modify Finance and Operations apps reports by using Power BI
Create and modify Finance and Operations apps reports FO by using Microsoft Excel
Design, create, and revise Dynamics workspaces
Design KPIs
Create drill-through workspace elements
Implement built-in charts, KPIs, aggregate measurement, aggregate dimension, and other reporting components
Integrate and manage data solutions – 13 questions
Identify data integration scenarios
Select an appropriate data integration API
Identify differences between synchronous vs. asynchronous patterns
Implement data integration concepts and solutions
Develop a data entity by using Visual Studio
Develop, import, and export composite data entities
Identify and manage unmapped fields in data entities
Consume external web services by using OData and RESTful APIs
Integrate Finance and Operations apps with Microsoft Excel by using ODataDevelop and integrate Power Automate and Power Apps
Implement data management
Import and export data using entities between Finance and Operations apps and other systems
Monitor the status and availability of entities
Enable Entity Change Tracking
Set up a data project and recurring data jobs
Design entity sequencing
Generate field mapping between source and target data structures
Develop data transformations
Implement security and optimize performance – 19 questions
Implement role-based security policies and requirements
Create or modify duties, privileges, permissions, and roles
Enforce permissions policies
Implement record-level security by using Extensible Data Security (XDS)
Apply fundamental performance optimization techniques
Identify and apply caching mechanisms for forms and tables
Implement the global cache
Create or modify temporary tables for optimization purposes
Determine when to use set-based queries and row-based queries
Modify queries to optimize performance
Modify variable scope to optimize performance
Analyze and optimize concurrency
Optimize user interface performance
Capture traces by using TraceParser and analyze traces
Diagnose and optimize client performance by using Microsoft Edge F12 Developer tools, Fiddler, and other common tools
Diagnose and optimize client performance by using Performance Timer
Notes:
The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.
Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.
A practice test is an informal exam simulation of the real test and enhances your preparation in terms of what to expect on the real exam. A MeasureUp practice test contains around 150 questions covering the exam objective domains. In a MeasureUp practice test there are two specific test modes to prepare students for their certification: Certification Mode and Practice Mode.
The Practice Mode permits learners to highly customize their testing environment. They may select how many questions they want to include in their assessment, the maximum test completion time, the possibility to randomize the question order, and how and which questions will be shown in the test.
The Certification Mode simulates the actual testing environment users will see when taking their certification exam. They are timed assessments and do not allow users to request the answers and explanations to questions until after the test.
How does it work?
Take a look at our video to see exactly how MeasureUp’s practice tests work.
Why should you trust MeasureUp over free Learning material?
MeasureUp
Free learning material
A greater number of questions, so more opportunities to learn.
A small proportion of questions to introduce the exam.
Detailed explanations with online references of correct and incorrect answers.
Brief or no explanations of both correct and incorrect answer options.
A total of fourteen different question types.
Limited types of questions out of all the ones you'll find on the exam.
Customize the test based on your needs. Certification & Practice Mode.
Just one type of assessment, without customization options and without a time countdown.
Will studying with a MeasureUp practice test improve my chances of passing at the first attempt?
Yes. MeasureUp's practice tests have been specially created to help you both save time and pass on your first go. The test is fully customizable, allowing you to discover and target your weak areas. This makes the learning process quicker and smoother. Also, as the style, objectives, question type, and difficulty are the same as those found on the official exam, you can be sure that when you pass the practice test twice in Certification Mode, you are exam ready.
What can I expect to earn if I pass the MB-500 exam?
On passing the MB-500 exam and obtaining a job as a mid-level functional consultant, you can expect to earn a salary in the United States of approximately $100,000.
Source: Nigel Franks International.
Continue growing with MeasureUp’s learning material. Explore the Business applications learning path.
The MeasureUp MB-500 practice test is the most realistic simulation of the actual certification exam on the market, giving you the perfect opportunity to pass the official MB-500 exam on your first try. With MeasureUp's Test Pass Guarantee, you can be confident of success as we will issue you a full refund if you do not pass. The MB-500 practice test has been created by leading experts in the field of configuring Supply Chain Management in Microsoft Dynamics 365.
Why should you trust the MB-500 Practice Test from MeasureUp over free learning material?
The MeasureUp MB-500 practice test has many benefits over free learning material. For example:
More questions, so more opportunities to learn.
Detailed explanations with online references for both correct and incorrect answers.
A total of fourteen different question types, which recreate the look and feel of the real exam.
Customizable based on your needs. Certification & Practice Modes.
Test Pass Guarantee.
Written, reviewed, and edited by experts.
How to use the MB-500 Practice Test?
You can use the MB-500 practice test in either certification or practice mode. Certification mode allows you to evaluate your knowledge and discover your weaker areas, and practice mode allows you to direct more focus onto these areas, thereby making sure you spend your time effectively. First, we recommend you take the MB-500 practice test in certification mode. By analyzing the generated report on completing the test, you will get a helpful breakdown of which areas require further attention. You should then take the test in practice mode in order to develop those areas. Once you can see you have improved your knowledge in these areas, you can re-take the test in certification mode and, on passing twice consecutively with a score of 90%, you know you are exam ready!
Will the questions be the same as the actual exam?
Although the questions will reproduce the questions in the official exam in terms of style, content, level of difficulty, for reasons of copyright they will not be exactly the same. This will allow you to fully understand the content you are studying so that, no matter how the questions are focused, you can be confident you are covering the same material and that you will have no problem in passing the exam.
MB-550 CERTIFICATION EXAM
What is the MB-500?
The MB-500 certification exam validates your ability to harness the capabilities of Microsoft Dynamics 365 finance and operations apps to handle technical tasks such as planning architecture and solution design, applying developer tools, developing and testing code, and designing and developing AOT elements.
How difficult is the MB-500?
The MB-500 certification exam is an Associate-level exam, which means it is aimed at an intermediate difficulty level.
How to prepare for the MB-500 exam?
Review the MB-500 exam domains carefully.
Develop a study plan for your preparation.
Enroll for the MeasureUp practice tests. Our practice tests reflect the actual exam in terms of style, format, skill sets, question structure, and level of difficulty, and can be taken in two different formats: practice mode and certification mode.
Practice, practice, practice! After looking at all the questions available in the test, checking the correct answers, reviewing the explanations for all the different answer options, and analyzing the carefully chosen references, it is now time to use the test’s Certification Mode. This is the most similar experience you’ll get to the real exam. And when you pass the Certification Mode twice consecutively with a score of 90% or more, you know you are… Exam ready!
Is the MB-500 worth it?
Certified IT professionals are in constant demand from companies. Certifications show that you have up-to-date knowledge of using the relevant technologies and, combined with verifiable hands-on experience, can make you stand out from the crowd.
How many questions does the MB-500 official exam have?
There are approximately 60 questions in the MB-500 certification exam.
https://www.measureup.com/microsoft-practice-test-mb-500-microsoft-dynamics-365-finance-and-operations-apps-developer.html8090Microsoft Practice Test MB-500: Microsoft Dynamics 365 Finance and Operations Apps Developer<b>Questions:</b> 119 <br><b>Release Date:</b> 01/2022 <br><b>Job Role:</b> Developer <br><b>Language:</b> English <br><br><p><span data-contrast="none">The MB-500 practice test contains 119 questions and covers the following objectives:</span><span data-ccp-props="{"201341983":0,"335551550":1,"335551620":1,"335559739":160,"335559740":259}"> </span></p>
<h3 aria-level="1">Plan architecture and solution design – 15 questions </h3>
<h4 aria-level="2"><span style="color: #0780c2;">Identify the major components of Dynamics 365 Finance and Operations apps </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="77" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Identify the Finance and Operations app modules required for a solution based on</span> <br /><span data-contrast="auto"> business requirements </span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="77" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Identify architectural differences between the cloud and on-premises versions of Finance and Operations apps</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="77" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Identify components of the application stack and map them to the standard models</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="77" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Differentiate the purposes and interrelationships between packages, projects, models, and elements</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Design and implement a user interface </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="78" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Describe the Finance and Operations user interface layouts and components</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="78" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Design the workspaces </span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="78" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Design and personalize user interface elements including grids, forms, and pages</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="78" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Configure filtering options</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Implement Application Lifecycle Management (ALM) and Lifecycle Services (LCS) </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="79" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Describe the capabilities of the Environment Monitoring Tool within Lifecycle Services (LCS)</span><span data-ccp-props="{"201341983":0,"335551550":1,"335551620":1,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="79" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Select the purpose and appropriate uses of LCS tools and components</span><span data-ccp-props="{"201341983":0,"335551550":1,"335551620":1,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="79" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Research and resolve issues by using Issue Search</span><span data-ccp-props="{"201341983":0,"335551550":1,"335551620":1,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="79" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">Identify activities that require asset libraries</span><span data-ccp-props="{"201341983":0,"335551550":1,"335551620":1,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="79" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none">Prepare deployment packages and deploy packages</span><span data-ccp-props="{"201341983":0,"335551550":1,"335551620":1,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p aria-level="1"> </p>
<h3 aria-level="1">Apply Developer Tools – 16 questions </h3>
<h4 aria-level="2"><span style="color: #0780c2;">Customize Finance and Operations apps by using Visual Studio </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="80" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Create extension models</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="80" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Design and build projects</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="80" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">M</span><span data-contrast="auto">anage metadata using Application Explorer</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="80" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Synchronize data dictionary changes with the application database</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="80" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Create elements by using the Element Designer</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Manage source code and artifacts by using version control </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="81" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Create, check out, and check in code and artifacts</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="81" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Branch and merge code</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="81" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Compare code and resolve version conflicts</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span data-contrast="none"><span style="color: #0780c2;">Implement Finance and Operations app framework functionalit</span>y</span><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":40,"335559739":0,"335559740":259}"> </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="82" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Implement the SysOperation framework</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="82" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Implement the asynchronous framework</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="82" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implement theworkflow framework</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="82" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implement the unit test framework</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="82" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Identify the need for and implement the Sandbox framework</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p aria-level="1"> </p>
<h3 aria-level="1">Design and develop AOT Elements – 25 questions </h3>
<h4 aria-level="2"><span style="color: #0780c2;">Create forms </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="83" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Add a new form to a project and apply a pattern (template)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="83" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Configure a data source for the form</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="83" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Add a grid and grid fields, and groups, and other controls to a form</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="83" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Create and populate menu items</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="83" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Test form functionality and data connections</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="83" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Add a form extension to a project for selected standard forms</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Create and extend tables </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="84" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Add tables to a project</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="84" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Add table fields and field properties to a table</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="84" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Add a table extension to a project for a table</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="84" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Add fields, groups, relations, delete actions, and indices</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span data-contrast="none"><span style="color: #0780c2;">Create Extended Data Types (EDT) and enumerations</span></span><span style="color: #0780c2;" data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":40,"335559739":0,"335559740":259}"> </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="85" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Add an EDT to a project and populate EDT properties</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="85" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Add an enumeration to a project</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="85" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Enumeration elements </span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="85" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Add or update enumeration element properties</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="85" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Add an extension of EDT and enumerations</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Create classes and extend AOT elements </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="86" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Add a new class to a project</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="86" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Areate a new class extension and add new methods</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="86" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Add event handler methods to a class</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p aria-level="1"> </p>
<h3 aria-level="1">Develop and test code – 15 questions<span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":240,"335559739":0,"335559740":259}"> </span></h3>
<h4 aria-level="2"><span style="color: #0780c2;">Develop X++ code </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="87" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Identify and implement base types and operators</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="87" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Implement common structured programming constructs of X++</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="87" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Create, read, update, and delete (CRUD) data </span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="87" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Identify and implement global functions in X++</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="87" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Implement table and form methods</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Develop object-oriented code </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="88" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Implement X++ variable scoping</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="88" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implement inheritance and abstraction concept</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="88" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implement query objects and the QueryBuilder class</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="88" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implement attribute classes</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="88" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implement chain of command</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p aria-level="1"> </p>
<h3 aria-level="1">Implement reporting – 16 questions </h3>
<h4 aria-level="2"><span style="color: #0780c2;">Describe the capabilities and limitations of reporting tools in Dynamics 365 Finance and Operations apps </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="89" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Create and modify report data sources and supporting classes</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="89" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Implement reporting security requirements</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="89" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Describe the report publishing process</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Design, create, and revise Dynamics reports </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="90" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Create and modify reports in Finance and Operations apps that use SQL Server Reporting Services (SSRS)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="90" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Create and modify Finance and Operations apps reports by using Power BI</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="90" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Create and modify Finance and Operations apps reports FO by using Microsoft Excel</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Design, create, and revise Dynamics workspaces </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="91" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Design KPIs</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="91" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Create drill-through workspace elements</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="91" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implement built-in charts, KPIs, aggregate measurement, aggregate dimension, and other reporting components</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p aria-level="1"> </p>
<h3 aria-level="1">Integrate and manage data solutions – 13 questions </h3>
<h4 aria-level="2"><span style="color: #0780c2;" data-contrast="none">Identify data integration scenarios</span><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":40,"335559739":0,"335559740":259}"> </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="92" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Select an appropriate data integration API</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="92" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Identify differences between synchronous vs. asynchronous patterns</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Implement data integration concepts and solutions </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="93" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Develop a data entity by using Visual Studio</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="93" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Develop, import, and export composite data entities</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="93" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Identify and manage unmapped fields in data entities</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="93" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Consume external web services by using OData and RESTful APIs</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="93" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Integrate Finance and Operations apps with Microsoft Excel by using OData</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span><span data-contrast="auto">Develop and integrate Power Automate and Power Apps</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Implement data management </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="94" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Import and export data using entities between Finance and Operations apps and other systems</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="94" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Monitor the status and availability of entities</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="94" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Enable Entity Change Tracking</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="94" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Set up a data project and recurring data jobs</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="94" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Design entity sequencing</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="94" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Generate field mapping between source and target data structures</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="94" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Develop data transformations</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p aria-level="1"> </p>
<h3 aria-level="1">Implement security and optimize performance – 19 questions </h3>
<h4 aria-level="2"><span style="color: #0780c2;">Implement role-based security policies and requirements </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="95" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Create or modify duties, privileges, permissions, and roles</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="95" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Enforce permissions policies</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="95" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Implement record-level security by using Extensible Data Security (XDS)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Apply fundamental performance optimization techniques </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="96" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Identify and apply caching mechanisms for forms and tables</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="96" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Implement the global cache</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="96" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Create or modify temporary tables for optimization purposes</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="96" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Determine when to use set-based queries and row-based queries</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="96" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Modify queries to optimize performance</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="96" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Modify variable scope to optimize performance</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="96" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Analyze and optimize concurrency</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Optimize user interface performance </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="97" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Capture traces by using TraceParser and analyze traces</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="97" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Diagnose and optimize client performance by using Microsoft Edge F12 Developer tools, Fiddler, and other common tools</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="97" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Diagnose and optimize client performance by using Performance Timer</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
</ul>
<p><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></p>
<p><strong><span data-contrast="none">Notes:</span></strong><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="48" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.</span><span data-ccp-props="{"201341983":0,"335559685":720,"335559739":0,"335559740":240}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="48" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.</span></li>
</ul>
<p> </p>
<p> </p> <u><a target="_blank" href="https://docs.measureup.com/knowledgebase/system-requirements/">System Requirements</a></u>https://www.measureup.com/media/catalog/product/m/i/microsoft_mb-500_pt_1.png59.4instock9959.44039.6Microsoft000https://www.measureup.com/media/catalog/product/m/i/microsoft_mb-500_pt_1.png63138089/measureup/measureup/Microsoft/measureup/Microsoft/Microsoft Technical/measureup/Microsoft/Microsoft Technical/Microsoft Practice Tests2022-01-12T08:00:16+0000