Skip to main content

MS D365 - Development Exam - A brief outlook

Having passed the Microsoft Dynamics 365 Development Introduction exam (MB6-890), here are few thoughts on the exam which might help someone who is planning to appear in this exam.



If you are an experienced AX developer and have worked on AX 2012 - you don't need to worry.


Having said this "You don't need to worry", It would be the wiser step to watch all videos from https://mbspartner.microsoft.com/AX/CourseOverview/1181.

You can visit the Microsoft Dynamics Learning Portal and access it via your CustomerSource Account or PartnerSource Account.

The exam will consist of 90 Questions and you will have 115 minutes to complete.

Brief outlook of the exam;


1. Basic X++ knowledge - For , do...while and while loops understanding and code flow

2. Extended data types - what properties can be extended from parent EDT
3. Menu item properties - key properties of menu items
4. Types of menu items and which one used for what purpose
5. Base enumeration - how these get stored in database
6. Table relationship and indexes
7. Class inheritance - spend more time on this topic (worth to read https://ax.help.dynamics.com/en/wiki/xpp-classes-and-methods/) 
8. Best practices and advantages of creating labels instead hard code text
10. Understand Application stack and Server architecture
11. Update model dependencies 
12. Check Break statement in switch cases
13. Exception handling
14. How to check properties of an element in Visual Studio
15. Security structure in AX
16. Form Patterns https://ax.help.dynamics.com/en/wiki/how-to-select-a-form-pattern/
17. See ttsbegin and ttsCommit statement in insert statements
18. Naming convention - check camelCase naming convention
19. How to configure build option in Visual Studio
20. Projects, model and Packages
21. Use of resources

Additionally and the most important step towards success is; Download D365 virtual machine (link) and practice with creating a small project. This really gives you hands-on experience rather purchasing dumps.


Get yourself registered for the exam;
https://www.microsoft.com/en-sa/learning/exam-mb6-890.aspx

For list of Microsoft Dynamics Certifications
https://www.microsoft.com/en-sa/learning/dynamics-certification.aspx

Finally, If you ever need any help from my side please feel free to contact me. Wish you best of luck!!!


Happy Dax!ng


Comments

Post a Comment

I will appreciate your comments !

Popular posts from this blog

The Dual Write implementation - Part 1 - Understand and Setup

What is Dual-write? Tightly couples – complete at one transaction level Near real time Bi-directional Master data and business documents – Customer records you are creating and modifying and at this document we are talking about sales orders or quotes and invoice. Master data could be reference data e.g. customer groups and tax information Why Dual-write and why not Data Integrator? Data Integrator is Manual or Scheduled One directional Now, Let's deep dive and understand what is required for Dual-write setup and from where to start. First thing first, check you have access to https://make.powerapps.com/ Choose right environment of CDS (CE) Make sure you have access to the environment too, click on gear icon and Admin Center  Look for required environment and Open it, you must have access as going forward you are going to configure dual write steps in the environment user the same user you are logged in now. Now, go back to power platform admin center and

D365FO: Entity cannot be deleted while dependent Entities for a processing group exist. Delete dependent Entities for a processing group and try again.

Scenario: There are times when you want to delete an entity from target entity list and when you do so, you face an error message which does not tell you where exactly the entity has been used.  "Entity cannot be deleted while dependent Entities for the processing group exist. Delete dependent Entities for a processing group and try again. " Solution: Browse the environment by appending this part  /?mi=SysTableBrowser&TableName=DMFDefinitionGroupEntity&cmp=USMF   at the end.  For example; if the environment URL is  https://daxture.sandbox.operations.dynamics.com then the complete URL will be https://daxture.sandbox.operations.dynamics.com/?mi=SysTableBrowser&TableName=DMFDefinitionGroupEntity&cmp=USMF Filter for Entity and it will give you the DefinitionGroup where the entity has been added or used in data management import/export projects. Get the DefinitionGroup name and search in the export/import projects under data management and either delete the whole

AX 2012 : Add/Remove Dynalink through X++

DynaLinks can be removed and added between datasources on form using this code; ClearDynaLinks() will remove all existing dynaLinks [these can be seen by right click on the click > Personalise > Query tab > under dataSource node AddDynalink() method has three parameters; 1. Source table field 2. Destination table 3. Destination table field The following code is implemented in the Click event of a button. void  clicked() {     SalesQuotationLine_ds.query().dataSourceNo( 1 ).clearDynalinks();     SalesQuotationLine_ds.query().dataSourceNo( 1 ).addDynalink( fieldNum (SalesQuotationLine, QuotationId),                                                          SAB_DocQuoteGroupRelation,                                                           fieldNum (SAB_DocQuoteGroupRelation,SalesQuotationId));            }