Retired 31 June 2018. Development III in Microsoft Dynamics AX 2012


This three-day instructor-led course puts the techniques learnt in Development I in Microsoft Dynamics AX 2012 and Development II in Microsoft Dynamics AX 2012 courses into practice directly in the application. It also introduces more advanced features of X++ and MorphX, and encourages the use of the Testing Framework to build for more reliable coding.


After completing this course, students will be able to:

  • Create a test case.

  • Add methods to a test case.

  • Run a test case.

  • Build a test project and suite.

  • Isolate test cases appropriately.

  • Explain the MorphX development environment and the Application Object Tree

  • Program optimal database access using a "while select" statement.

  • Program optimal database access using queries.

  • Describe the caching mechanisms in Microsoft Dynamics AX.

  • Prevent and resolve database locking.

  • Use temporary tables in classes, forms, and reports.

  • List the reasons for using InitFrom methods.

  • Use ParmId and ParmTables.

  • Discuss date effectiveness and describe how to build date effective forms.

  • Add a computed column to a view.

  • Employ the various techniques available for integrating external data with Microsoft Dynamics AX.

  • Use collection classes to store data in X++.

  • List which application objects control different Graphical User Interface (GUI) components.

  • Modify and use the Application Substituted Kernel Classes.

  • Extend the RunBase framework to create new batch processes.

  • Transfer information using the Args object.

  • Identify the main sections that make up a form.

  • Add data sources to a form to define what data is displayed by the form.

  • Add controls to a form to display data.

  • Modify form methods to the control how the form behaves when it opens and closes.

  • Make decisions about where to place the code.

  • Make runtime modification of the fetch of data.

  • Explore the Application Object Tree (AOT) from Visual Studio.

  • Create a project in Visual Studio.

  • Write .NET managed code that uses X++ objects.

  • Deploy managed code.

  • Debug code using Visual Studio.

  • Configure how the workflow engine is executed on a server.

  • Specify which application module a workflow is applicable to using a workflow category.

  • Link tables to workflows using a query.

  • Create a new workflow type.

  • Apply a workflow to a form.

  • Define what happens when the workflow is approved or denied.

  • Create Event Handlers and apply them to a workflow.

  • Configure a workflow.

User Reviews

Not yet rated. You will need to follow this course before you can write a review.

Course Info

Next Step

Enquire Now
Tell a Friend
Email Course Outline