Development in AX 2012 – Level 200
Learn about development in AX 2012 – Level 200. Learn about the tools available in the AX 2012 development environment.
Book nowAbout
This two-day instructor-led course introduces students to the tools available in AX 2012 development environment.
Agenda
Module 1: Introduction to X++
Lessons
- Introduction
- Characteristics of X++
- Development tools
- Reverse engineering
- Best practices
Labs
- Print to the screen
- Debug the job
- Create a data model
- Create an XML developer document
Module 2: Control statements
Lessons
- Introduction
- Introduction to variables
- Operators
- Conditional statements
- Loops
- Built-in functions
- Communication tools
Labs
- Create a times table using a while loop
- Create a times table using a Do… while loop
- Create a times table using a for statement
- Create a YesNo box
- Create a infolog tree
- Create a dialog box
- Use X++ control statements
Module 3: Classes and objects
Lessons
- Introduction
- Classes
- Method access control
- Inheritance
- Objects
- Scoping and parameters in X++
- Methods
- Referencing object methods
- Method types
- Table as classes
- Eventing
Labs
- Create a new class
- Allow access to methods
- Instantiating a class
- Use method parameters
- Create a run method
- Create a calculator class
Module 4: Accessing the database
Lessons
- Introduction
- Retrieving data
- Data manipulation
- Queries
Labs
- Retrieving data
- Update
- Create query using X++
Module 5: Exception handling
Lessons
- Introduction
- Exceptions
- Try and catch exceptions
- Throwing exceptions
- Optimistic concurrency exceptions
Lab
- Handle an exception
Module 6: Security for developers
Lessons
- Introduction
- Permissions
- Security policies
- Code sccess decurity
- Display method authorisation
More courses