Development II in Microsoft Dynamics AX 2009

-Retired (no longer available)


This 2-day course introduces the student to development in Microsoft Dynamics AX 2009 using X++. This course starts with learning the basics of X++ and its relationship to object-oriented programming in addition to the tools that are required to develop in Microsoft Dynamics AX. The student then learns more about specific control structures, accessing the database using X++, and handling exceptions in Microsoft Dynamics AX. This course is meant to be an introductory course to development in Microsoft Dynamics AX using X++.


At the completion of this course, participants will be able to:

  • Identify key features of developing with X++.
  • Describe the basic foundation of object-oriented programming.
  • Use the development tools available within Microsoft Dynamics AX
  • Create object and data models from existing application elements using the Reverse Engineering tool.
  • Use best practices to instill good programming habits.
  • Use the data types that can be used for variables and how to declare and use them.
  • Use the various operators available and where to use them.
  • Control program flow using conditional statements in X++.
  • Call the same blocks of code using Loop statements.
  • Use standard functions that are built in to the application.
  • Use output commands to display data and messages to the user.
  • Use the classes within Microsoft Dynamics AX 2009 X++ development.
  • Extend a class using the concept of inheritance.
  • Describe the differences between an object and a class.
  • Initialize variables in the appropriate place according to scoping rules.
  • Call methods within the same class.
  • Use the different method types available.
  • Describe the similarities and differences between tables and classes.
  • Retrieve data from the database using a select statement.
  • Create, update and delete data in the database.
  • Use and build queries using kernel classes.
  • Examine the exception handling mechanism in Microsoft Dynamics AX.
  • Use the Try, Catch, and Retry commands.
  • Throw an exception from code.
  • Identify and create code used to handle optimistic concurrency exceptions.

User Reviews

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

Course Info

  • Code: 80012-Retired
  • Duration: 2 days
  • Price: Call for price

Next Step

Enquire Now
Tell a Friend