| About this Course |
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.
| Audience Profile |
The intended audience is experienced systems consultants typically working for a Microsoft Dynamics partner that is selling, consulting, implementing, and supporting Microsoft Dynamics AX 2012.
| At Course Completion |
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.