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

    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.