Development II in Microsoft Dynamics AX 2012 R3 CU8 (80671)

This training introduces individuals to the tools available in the Microsoft Dynamics AX 2012 R3 CU8 development environment.
Manufacturer: Microsoft
SKU: 80671
£300.00 (GBP)

Delivery: Blended learning
OR On-site (Private delivery)
Minimum number of delegates: 1:1
Maximum class size: 20
Delivery date: (as requested by customer)
Offers: contact for details however 20% consecutive discount on all group bookings.
Next availability: Immediate
Applicable for: Application Developer, Data Analyst, Programmer
Offers: contact for details

This training introduces individuals to the tools available in the Microsoft Dynamics AX 2012 R3 CU8 development environment.

Format: Blended learning for on-site, private delivery. A combination of e-learning with trainer input from a Microsoft Certified Trainer.


  • Identify key features of developing with X++
  • Describe the basic foundation of object-oriented programming
  • Use the development tools available within Microsoft Dynamics AX 2012 R3 CU8
  • Create object and data models from existing application elements by using the Reverse Engineering tool
  • Use best practices to instill good programming habits
  • Declare and use extended data types for variables
  • Use the various operators available in X++
  • Control program flow using conditional statements in X++
  • Repetitively call the same blocks of code by 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 2012 R3 CU8 X++ development
  • Control access to methods using Access Control Method Modifiers
  • 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
  • Use the eventing publisher and subscriber model when modifying code in the application
  • 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 statements
  • Throw an exception from code
  • Identify and create code used to handle optimistic concurrency exceptions
  • Set permissions on application elements
  • Design and create security policies
  • Secure unsafe Application Programming Interfaces (APIs) using the Code Access Security framework
  • Authenticate data returned from display methods


  • Working experience with Microsoft Dynamics AX 2009
  • Some knowledge of technical features of Microsoft Dynamics AX 2012 R3 CU8   architecture and development environment