Plan the architecture and solution design
5–10% - Differentiate cloud and on-premises finance and operations apps and Microsoft ecosystem extensions.
- Manage ALM with Lifecycle Services, asset libraries, package deployments, and the Implementation portal.
Practice Architecture & Solution Design Questions →
Apply developer tools
5–10% - Customise apps in Visual Studio with extension models, metadata, designers, and debugging.
- Manage source control, branching, reviews, and CI/CD with Azure DevOps.
Practice Developer Tools Questions →
Design and develop AOT elements
15–20% - Create and extend forms, menus, menu items, and labels.
- Create and extend tables, views, queries, maps, and data entities.
- Create classes, event handlers, attributes, and modifiers.
Practice AOT Elements Questions →
Develop and test code
20–25% - Develop X++ CRUD, structured constructs, and best-practice fixes.
- Implement inheritance, Chain of Command, SysOperation, workflow, and SysExtensionSerializer.
- Create and run unit tests with SysTest, Task recorder, and Test Explorer.
Practice Develop & Test Code Questions →
Implement reporting
10–15% - Select reporting tools and implement reporting security and data sources.
- Create and modify SSRS, Power BI, Excel, and Electronic reporting outputs.
- Design workspaces, KPIs, drill-throughs, and Power BI visualisations.
Practice Reporting Questions →
Integrate and manage data solutions
15–20% - Select integration patterns, APIs, and synchronous versus asynchronous approaches.
- Implement custom services, Batch OData, data management projects, and change tracking.
- Integrate Dataverse, dual-write, virtual entities, Excel, business events, and Key Vault.
Practice Data Solutions Questions →
Implement security and optimize performance
10–15% - Create duties, roles, privileges, and Extensible Data Security policies.
- Apply caching, set-based queries, indexes, traces, and concurrency optimisation.
Practice Security & Performance Questions →