Dynamics AX

  • Published:
    August 29, 2011
  • Languages:
    English, Chinese (Simplified), Japanese
  • Audiences:
    IT professionals
  • Technology:
    Microsoft Dynamics AX 2012
  • Credit toward certification:
    MCP, Microsoft Dynamics Certified Technology Specialist

Microsoft Dynamics AX 2012 Development Introduction

This exam has been retired

For currently available options, please see the Microsoft Certification exam list.

Skills measured

This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

Understand Microsoft Dynamics AX 2012 architecture (13%)
  • Identify key development features and functionality
    • Development workspace, IntelliMorph, MorphX, object-oriented design, navigation
  • Demonstrate understanding of the data architecture
    • Work with data in forms, sort records, filter records, find records
  • Demonstrate understanding of architecture components
    • Layers, models, labels, Help system, reporting
  • Work with customization tools
    • Use MorphX to customize the user interface, use the X++ editor to develop customizations, identify best practices, use the Type Hierarchy Browser and Type Hierarchy Context tools, use the reverse engineering tool
Manage the data dictionary (13%)
  • Work with MorphX, the Application Object Tree (AOT), and projects
    • Work with development projects, features of the AOT, Microsoft Visual Studio projects node, objects in the data dictionary, navigate the AOT and data dictionary
  • Work with tables and relations
    • Table structure and components, fields, field groups, indexes, delete actions, create tables, create relations, primary keys, foreign keys, surrogate keys
  • Work with data types and base enumerations
    • Primitive types, extended types, create data types, use data types, create base enumerations, use base enumerations
  • Work with maps and views
    • Map functionality, map advantages, view functionality, view advantages
Manage the user interface (13%)
  • Work with menus and menu items
    • Create and use menu items, menu functionality, create menus
  • Manage forms
    • Data sources, design, document view, edit data in a form
  • Work with forms
    • Form types, list pages and list page metadata, work with the action pane, form parts
Manage security (11%)
  • Work with role and task based security
    • Identify key concepts, terms, and benefits; work with roles, process cycles, and duties; work with privileges, entry points, and permissions
  • Understand security concepts and settings
    • Default security settings, sample security settings
  • Work with XDS and server enforcement of security
    • Server-based code authentication, data security filters, org model, effective date
Work with X++ control statements (13%)
  • Work with variables
    • Declaration, simple data types, composite data types, arrays, containers
  • Work with operators
    • Assignment operators, arithmetic operators, relational operators, operator precedence
  • Work with conditional statements and loops
    • If…else, ternary, switch, while loops, do…while loops, for loops
  • Work with communication tools
    • Print, boxes, infolog, dialog
Manage objects and classes (12%)
  • Work with classes, objects, and inheritance
    • Define key attributes, method access control, extend a class, expression operators for inheritance, reference object methods, method types, inheritance among tables
  • Work with scoping, events, and parameters in X++
    • Scope of objects within a class, events in X++
Access the database (15%)
  • Retrieve data
    • Table buffers, select statements, field lists, while select statements, sort, joins, cross-company data access
  • Manipulate data
    • Insert, update, insert_recordset, update_recordset, delete, delete_from, transaction tracking system
  • Work with queries
    • Execute a query, build a query, QueryBuildDataSource, QueryBuildRange
Manage exception handling (10%)
  • Work with exceptions and optimistic concurrency exceptions
    • Handle errors
  • Work with throw and try/catch commands
    • Handle errors

Who should take this exam?

This exam is intended for individuals who plan to implement the basic technical tasks required to effectively use Microsoft Dynamics AX 2012 development functionality in their organization. This audience typically includes technical consultants and programmers.

More information about exams

Preparing for an exam

We recommend that you review this exam preparation guide in its entirety and familiarize yourself with the resources on this website before you schedule your exam. See the Microsoft Certification exam overview for information about registration, videos of typical exam question formats, and other preparation resources. For information on exam policies and scoring, see the Microsoft Certification exam policies and FAQs.


This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format. To help you prepare for this exam, Microsoft recommends that you have hands-on experience with the product and that you use the specified training resources. These training resources do not necessarily cover all of the topics listed in the "Skills measured" section.