Managed Business & IT Training Solutions

MBIT Training Ltd

Course: Development II in Microsoft Dynamics® AX 2012 (80304)

This two-day instructor-led course introduces students to the tools available in Microsoft Dynamics® AX 2012 development environment.
SKU: 80304
GTIN: 80304
Manufacturer: Microsoft
*

Please select your required training start date:

*

Please select your desired location

£620.00 (GBP)

This course is available at the following locations:

Summary

This two-day instructor-led course introduces students to the tools available in Microsoft Dynamics® AX 2012 development environment. 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.

At Course Completion

  • 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.
  • 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 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.

Course Requirements:

Students looking to take this course (80304) must already have the following technical knowledge:

  • working experience with Microsoft Dynamics® AX and some knowledge of technical features of Microsoft Dynamics® AX 2012 architecture and development environment.
  • completed Course 80303A, Development I in Microsoft Dynamics® AX 2012.