Course Content
View Course Modules
0/1
Microsoft Dynamics AX 2012 Development I and II Accelerated

1. Introduction to Microsoft Dynamics AX 2012 Architecture (4 Hours)

  • Overview of Microsoft Dynamics AX features.
  • Understanding AX 2012’s architecture and development environment.
  • Introduction to Model-Driven Architecture.

2. Data Dictionary and MorphX (6 Hours)

  • Working with MorphX and the Application Object Tree (AOT).
  • Creating and modifying tables, indexes, relations, and views.
  • Extended Data Types (EDTs) and Enumerations.

3. User Interface Design (6 Hours)

  • Building and customizing forms in AX 2012.
  • Creating and joining data sources on forms.
  • Working with form templates, list pages, and FactBoxes.

4. Security and Role-Based Access Control (6 Hours)

  • Setting up users and assigning roles.
  • Editing duties, privileges, and permissions for security.
  • Investigating user access and ensuring security compliance.

5. Introduction to X++ Programming (8 Hours)

  • Understanding the X++ language, its characteristics, and development tools.
  • Introduction to object-oriented programming with X++.
  • Best practices for coding in X++.

6. X++ Control Statements and Logic (6 Hours)

  • Variables, operators, and conditional statements in X++.
  • Loops and built-in functions.
  • Communication and output commands in X++.

7. Classes, Objects, and Methods in X++ (8 Hours)

  • Introduction to classes and object-oriented principles in AX.
  • Access control, inheritance, and scoping rules for methods.
  • Using tables as classes and working with events.

8. Database Operations (6 Hours)

  • Retrieving, creating, updating, and deleting data in AX using X++.
  • Writing complex queries and using kernel classes for data manipulation.

9. Exception Handling and Error Management (4 Hours)

  • Handling exceptions in X++ with Try, Catch, and Throw statements.
  • Managing optimistic concurrency exceptions.

10. Security for Developers (4 Hours)

  • Setting permissions on application elements.
  • Designing and creating security policies.
  • Using Code Access Security to secure APIs and sensitive operations.

Course Objectives

By the end of this course, participants will:

  • Develop and customize applications using Microsoft Dynamics AX 2012 and X++.
  • Build secure, scalable applications with advanced data manipulation and security policies.
  • Implement best practices for AX development, ensuring maintainability and efficiency.
  • Understand the Model-Driven Architecture in Dynamics AX and apply it effectively in projects.