Home / Courses / Microsoft Technology / Dynamics AX 2012 (R3) Developer Boot Camp

Dynamics

Dynamics AX 2012 (R3) Developer Boot Camp

Day 1: Developer I and Developer II

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

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

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

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

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

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 Data
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

Course Registration

 

5 days
$4,950.00

 

Course Outline

 

Request