any place you want MOC 80312 Dynamics AX Training - Dynamics Edge

any place you want Microsoft MOC 80312 Dynamics AX Training -> Development III in Microsoft Dynamics AX 2012

Dynamics Edge4.67 4.67 out of 50 stars, based on 80 reviews.*

Please choose Dynamics Edge Microsoft Official Course 80312 quality Dynamics AX training course in order to get the highest quality training. We might be able to hold a custom class for you on a date of your choosing.

Please use this link to access Course # 803869 for dates, or call for more information

See course #803869 AX Developer Boot Camp for available dates for 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.

Who Should Attend

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.

Course Outline

Module 1: X++ Unit Test Framework

This module describes how the X++ Unit Test framework allows for unit tests to be created along with the code they are designed to test.


  • Introduction
  • Creating Test Cases
  • Adding Methods to Test Cases
  • Running Test Cases
  • Build Test Projects and Suites

Module 2: Working with Data

This chapter explains the correct approach to database functions when processing large amount of data in Microsoft Dynamics AX.


  • Introduction
  • While Select
  • Query
  • Caching
  • Locking
  • Temporary Tables
  • InitFrom
  • ParmTables
  • Date Effectiveness
  • Computed Columns in Views
  • Data Integration

Module 3: Classes

This lesson introduces some of the most commonly used system classes, and demonstrates ways they can be used to support modifications.


  • Introduction
  • Collection Classes
  • Application Object Classes
  • Application Substituted Kernel Classes
  • RunBase Framework
  • Args Object

Module 4: Forms

This module provides a comprehensive foundation for using forms in Microsoft Dynamics AX 2012 to interact with the end-user.


  • Introduction
  • Architecture
  • Data Sources
  • Form Controls
  • Form Methods
  • Placement of Code
  • Additional Controls

Module 5: Dynamics 365 Visual Studio Integration

This module explains the Visual Studio tools built specifically for Microsoft Dynamics AX developmentand goes over how to do the MorphX modification using Visual Studio for Dynamics 365 for operations.


  • Introduction
  • Application Explorer
  • Visual Studio Projects
  • Managed Code Projects
  • Deploying Managed Code
  • Visual Studio Debugging Experience for X++
  • Working with Dynamics 365 using Visual Studio
  • Creating Tables
  • Creating Fields
  • Creating Enums
  • Creating Relations between tables.
  • Creating Forms
  • Creating Menu Items
  • Placing Menu items in Menus
  • Deploying Projects
  • Debugging Projects
  • Writing Jobs/Debugging Jobs

Module 6: Workflow

This module introduces the development side of creating a workflow. Workflow is a system in Microsoft Dynamics AX 2012 that allows business processes to be automated.


  • Workflow Configuration
  • Create a Workflow Category
  • Create a Query
  • Create a Workflow Type
  • Enable Workflow on a Form
  • Create a Workflow Approval
  • Create Event Handlers
  • Author a Workflow


Lab: Create a Test Case
Lab: Fetching Data
Lab: Converting Queries
Lab: Reducing Locking
Lab: Temporary Tables
Lab: Integrating External Data
Lab: Create a Map
Lab: Create a Query from Code
Lab: Create a Global Method
Lab: Make a RunBase Class
Lab: Using Args
Lab: Create a Form
Lab: Use Unbound Controls
Lab: Initialize a Form
Lab: Add a Window Control
Lab: Create a Managed Code Project
Lab: Create an Event Handler in Managed Code
Lab: Add another Condition to the Submit Action
Lab: Enable Resubmit

What You'll Learn

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.

*NOTE: if an average rating and rating count are shown on this page, they are based on all reviews associated with Dynamics Edge that are shown on the review page, and are not restricted to reviews only for the particular courses offered on this page.