Development II

Development II

Course code
80304A
Course duration
2 days
Course level
300
Dynamics version
Dynamics AX 2012

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
Microsoft Certified Trainer

All our instructors are Microsoft certified and have a minimum of ten years’ training and real-world Dynamics experience. ANEGIS also provides professional technical equipment and fully equipped training rooms.

Book this course today