Microsoft Dynamics AX 2012 Development Introduction

Code: MB6-869

Exam MB6-869 - Microsoft Dynamics AX 2012 Development Introduction

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.


Microsoft Training 80303- Development I in Microsoft Dynamics AX 2012

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

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

Guaranteed to Run

2018-03-19 09:00 to 2018-03-23 17:00
Attend Online
2018-03-19 09:00 to 2018-03-24 17:00
NYC-23rd Street (Virtual Instructor-Led)
2018-03-19 09:00 to 2018-03-24 17:00
Mid-Town New York City (Virtual Instructor-Led)
2018-03-14 09:00 to 2018-03-16 17:00
Fort Lauderdale, Florida (Virtual Instructor-Led)
2018-03-07 09:00 to 2018-03-09 17:00
Northern New Jersey (Virtual Instructor-Led)
2018-03-07 09:00 to 2018-03-09 17:00
Fort Lauderdale, Florida (Virtual Instructor-Led)

Course Reviews

No reviews found for this course.

Be the first to write a review