Dynamics AX 2012 Developer Boot Camp

$3,795.00


  • classroom

  • virtual

  • Onsite
Duration: 5 Days

This course combines three courses, Dynamics AX 2012 Developer I, Dynamics AX 2012 Developer II, and Dynamics AX 2012 Developer III, for a total of seven Days of training in a five-day format. Through 38 hands-on labs, you will practice and prepare for the Dynamics AX 2012 Development (MB6-869) certification exam.

Certification:

This course is a part of the Dynamics AX 2012 Development (MB6-869) exam.

What You Will Learn

 

Audience

 

Individuals who are preparing for the Dynamics AX 2012 Development (MB6-869) exam.

Prerequistes

 

Working experience with Microsoft Dynamics AX

Course Outline

 

Day 1: Developer I (80303) and Developer II (80304)

1. Introduction to X++

  • Characteristics of X++
  • Development Tools
  • Reverse Engineering
  • Best Practices

2. X++ Control Statements

  • Introduction to Variables
  • Operators
  • Conditional Statements
  • Loops
  • Built-In Functions
  • Communication Tools

3. Classes and Objects

  • Classes
  • Method Access Control
  • Inheritance
  • Objects
  • Scoping and Parameters in X++
  • Methods
  • Referencing Object Methods
  • Method Types
  • Table as Classes
  • Eventing

Day 2: Developer II (80304)

4. Accessing the Database

  • Retrieving Data
  • Data Manipulation
  • Queries

5. Exception Handling

  • Exceptions
  • Try and Catch Exceptions
  • Throwing Exceptions
  • Optimistic Concurrency Exceptions

6. Security for Developers

  • Permissions
  • Security Policies
  • Code Access Security
  • Display Method Authorization

Day 3: Developer III (80312)

7. X++ Unit Test Framework

  • Creating Test Cases
  • Adding Methods to Test Cases
  • Running Test Cases
  • Building Test Projects and Suites

8. Working with Data

  • While Select
  • Query
  • Caching
  • Locking
  • Temporary Tables
  • InitFrom
  • ParmTables
  • Date Effectiveness
  • Computed Columns in Views
  • Data Integration

Day 4: Developer III (80312)

9. Classes

  • Collection Classes
  • Application Object Classes
  • Application Substituted Kernel Classes
  • RunBase Framework
  • Args Object

10. Forms

  • Architecture
  • Data Sources
  • Form Controls
  • Form Methods
  • Placement of Code
  • Additional Controls

Day 5: Developer III (80312)

11. Visual Studio Integration

  • Application Explorer
  • Visual Studio Projects
  • Managed Code Projects
  • Deploying Managed Code
  • Visual Studio Debugging Experience for X++

12. Workflow

  • Workflow Configuration
  • Creating a Workflow Category
  • Creating a Query
  • Creating a Workflow Type
  • Enabling Workflow on a Form
  • Creating a Workflow Approval
  • Creating Event Handlers
  • Authoring a Workflow

Course Labs

 

Lab 1: Print to the Screen Lab - Debug the Job

Lab 2: Create a Data Model

Lab 3: Create an XML Developer Document

Lab 4: Create a Times Table Using a While Loop

Lab 5: Create a Times Table Using a Do.while Loop

Lab 6: Create a Times Table Using a for Statement

Lab 7: Create a YesNo Box

Lab 8: Create a Infolog Tree

Lab 9: Create a Dialog Box

Lab 10: Use X++ Control Statements

Lab 11: Create a New Class

Lab 12: Allow Access to Methods

Lab 13: Instantiate a Class

Lab 14: Use Method Parameters

Lab 15: Create a Run Method

Lab 16: Create a Calculator Class

Lab 17: Retrieve DataLab - Update

Lab 18: Create Query Using X++

Lab 19: Handle an Exception

Lab 20: Create a Test Case

Lab 21: Fetch Data

Lab 22: Convert Queries

Lab 23: Reduce Locking

Lab 24: Temporary Tables

Lab 25: Integrate External Data

Lab 26: Create a Map

Lab 27: Create a Query from Code

Lab 28: Create a Global Method

Lab 29: Make a RunBase Class

Lab 30: Use Args

Lab 31: Create a Form

Lab 32: Use Unbound Controls

Lab 33: Initialize a Form

Lab 34: Add a Window Control

Lab 35: Create a Managed Code Project

Lab 36: Create an Event Handler in Managed Code

Lab 37: Add Another Condition to the Submit Action

Lab 38: Enable Resubmit