Dynamics AX 2012 (R3) Developer Boot Camp

Code: 803869
Course duration: 5 days

803869 - Dynamics AX 2012 (R3) Developer Boot Camp (5 Days)

Course Description

This course combines three courses 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-704) certification exam.

This course incorporates content from Microsoft Official Courses (MOC):

Who Should Attend

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

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

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

Guaranteed to Run

2018-03-20 09:00 to 2018-03-23 17:00
Palm Beach County Florida (Instructor-Led)
2018-03-19 09:00 to 2018-03-23 17:00
Secaucus, New Jersey (Virtual Instructor-Led)
2018-03-01 09:00 to 2018-03-02 17:00
Palm Beach County Florida (Instructor-Led)

Course Reviews

No reviews found for this course.

Be the first to write a review