About us   Registration   Site map    
 
         
   
      New user|Forgot password  
 
   
 
 
Select Your Country to check the Schedule for this Course
Country:  
Time Zone:
   
PAYMENT METHODS
PAYPAL GOOGLE CHECKOUT
Course Name Course Code
Dynamics 79
Course Contents

Microsoft Dynamics AX 2009 Course Development and Installation

Course Introduction

This online course introduces Microsoft Dynamics AX 2009 Enterprise Resource Planning (ERP) product,

its architecture and the technologies used. It will also help the student in understanding MorphX

Integrated Development Suite and X++ Programming language.

Topics include Microsoft Dynamics AX 2009 Architecture, Data Objects, User Interfaces, Reports, X++

Overview, X++ Control Structures, Database Access and Handling Exceptions in code, Installation and

Configuration, Number Sequences, Business Connector.

Audience

This course is intended for individuals who will be developing and customizing Microsoft Dynamics AX

2009 applications. This audience typically includes application consultants who are tasked with creating

a customized application that is based on specific client requirements.

Objectives

After completing this course, students will be able to:

Introduction to Microsoft Dynamics AX 2009 ERP

Dynamics AX 2009 Technology

Overview of Modules

Describe the architecture of Microsoft Dynamics AX 2009.

Use the MorphX development environment and the AOT.

Design and create tables, forms, reports, and menus.

Build a customized application that is based on specific requirements.

Identify key features of developing with X++.

Use the development tools available within Microsoft Dynamics AX

Use the classes within Microsoft Dynamics AX 2009 X++ development.

Create, update and delete data in the database.

Examine the exception handling mechanism in Microsoft Dynamics AX.

Identify the Hardware and Software requirements for the various Microsoft Dynamics AX 2009

deployment scenarios.

Complete the Installation Checklist.

Configure Microsoft Dynamics AX 2009 to work between live, test, and development

environments.

Configure Number Sequences

Configure Workflow

Configure Business Connector

 


Certification

This course helps you in preparation for the following exams which helps you in attaining the

MCBMSP

title (Microsoft Certified Business Management Solutions Specialist)

MB6-819 Exam: AX 2009 Development Introduction

MB6-820 Exam: AX 2009 Installation and Configuration

MB6-821 Exam: Microsoft Dynamics AX 2009 MorphX Solution

Pre-Requisites

Before attending this course, students must have:

Some working knowledge of Microsoft Windows

Basic knowledge of programming methodologies, Object Oriented Programming and integrated

development environments.

General Microsoft Dynamics AX 2009 knowledge helps but is not required for this course.

Course Outline

Module 1: Introduction to Microsoft Dynamics AX 2009

This module helps the students in getting introduced to Dynamics AX 2009, the history behind it, brief

overview of the unique layered architecture and the various modules which are available out-of-the box.

Sessions

Objectives of this session

Brief History about Dynamics X Product (from xapta 2.5 to Dynamics X “6”)

Overview of Dynamics AX 2009

Overview of Dynamics AX 2009 Technology Stack

Overview of Functional Modules in Dynamics AX 2009

Summary

Module 2: Dynamics AX 2009 Architecture

This module explains the concepts behind Dynamics AX 2009 Architecture. The student is also

introduced to the main elements of MorphX Development Environment.

Sessions

Recap

Objectives of this session

Features of Dynamics AX 2009

Dynamics AX 2009 Application Requirements

 


Demo: Creating a new record

Demo: Filtering records on a form

Demo: Sorting Records

Dynamics AX 2009 Layered Architecture

Customization Tools

Demo: IntelliMorph

Dynamics AX 2009 Security Architecture

Dynamics AX 2009 Reports

Quiz

Summary

Module 3: MorphX IDE, AOT and Data Dictionary

This module helps the students in exploring the MorphX IDE and Application Object Tree (AOT).

Sessions

Recap

Objectives of this session

MorphX and AOT

Tables

Demo: Creating Table

Extended Data Types

Demo: Creating EDT

Base Enums

Demo: Creating Base Enum

Maps

Views

Demo: Creating View

Indices

Quiz

Summary

Module 4: Projects, Forms and Menus

This module helps the students in getting acquainted with the user interfaces in Dynamics AX 2009 i.e.

Forms and Menus.

Sessions

Recap

Objectives of this session

Projects

Demo: Creating Project

Forms

 


Demo: Creating Form

Menu Items

Demo: Creating Menu Item

Navigation pages and Area Pages

Classes, Macros, Jobs and Query Objects

Demo: Creating Query

Help Documentation within Dynamics AX

Quiz

Summary

Module 5: Reports

This module helps the students in getting acquainted with the user interfaces in Dynamics AX 2009 i.e.

Forms and Menus.

Sessions

Recap

Objectives of this session

Reports

Report Designer

Demo: Working with Visual Report Designer

Templates

Demo: Creating Report Template

Quiz

Summary

Module 6: X++ Overview

This module helps the students in understanding X++ Development. This is an introductory lesson on

X++.

Sessions

Recap

Introduction to X++

Characteristics X++

Demo: Using Code Editor

Development Tools

Demo: Using Debugger

Reverse Engineering

Best Practices

 


Quiz

Summary

Module 7: X++ Control Statements

This module focuses on programming constructs in X++, such as loops, conditional statements, and

functions. In addition, the student will be able to effectively communicate with the end-user using X++

output commands.

Sessions

Recap

Introduction to variables

Operators

Conditional statements

Loops

Built-in functions

Communication Tools

Demo: Creating Warning and YesNo Info

Demo: Creating Dialog Box

Quiz

Summary

Module 8: Classes

This module discusses the concept of object-oriented programming and its relation to X++.

Sessions

Recap

Classes

Demo: Create a new Class

Inheritance

Objects

Demo: Instantiate the class

Scoping and parameters in X++

Referencing object methods

Demo: Method parameters

Method types

Tables and Classes

Quiz

Summary

 


Module 9: Database Access

This module discusses developing modifications that interact with the Microsoft Dynamics AX database.

This functionality is frequently needed, making this an important topic in learning dev elopment with

X++.

Sessions

Recap

Retrieving data

Demo: Data retrieval

Data Manipulation

Demo: update statements

Queries

Demo: Create Query via X++

Quiz

Summary

Module 10: Exception Handling

This module discusses how programs handle exceptions that occur when code is executed. This is an

important skill in all programming to make the application execute more efficiently.

Sessions

Recap

Exceptions

Try and Catch Commands

Throwing Exceptions

Optimistic Concurrency Exceptions

Demo: Exception Handling

Quiz

Summary

Module 11: Dynamics AX 2009 Installation and Configuration – Overview and Planning

This module provides an overview of Microsoft Dynamics AX 2009 installation and shows some of the

improvements since the last version. It also examines the hardware and software requirements that

must be in place prior to installing Microsoft Dynamics AX 2009.

Sessions

Introduction

What’s New in Installation

Server Stack

Pre - Requisites

 


Plan System Topology

Plan Hardware and Software

Plan Disaster Recovery

Naming Conventions

Quiz

Summary

Module 12: Configuring Development System

This module discusses how to perform a single computer install of Microsoft Dynamics AX 2009.

Sessions

Recap

Single Computer Install

Manage Multiple AOS instances

Debugger Setup

Set up Version Control

Quiz

Summary

Module 13: Base System Configuration/Core System Installation and Initialization

This module examines the process flow for installing Microsoft Dynamics AX 2009

Sessions

Recap

Basic Setup Steps

Create SQL Database

Install Application File Server

Install Application Object Server

Clustering AOS with Network Load Balancing

Install Client

Start Microsoft Dynamics AX 2009

Run Initialization Checklist

Quiz

Summary

Module 14: Deploying

This module examines how to change Microsoft Dynamics AX configuration for both the server and

client to move to a production environment, and the steps used to test Microsoft Dynamics AX 2009 to

make sure all the components are working correctly.

 


Sessions

Recap

Modify Server and Client Configurations

Deploying Additional Clients

Migrating Data

Quiz

Summary

Module 15: Installing and Deploying Enterprise Portal

This module discusses the process flow for installing Microsoft Dynamics AX 2009 Enterprise Portal.

Sessions

Recap

Enterprise Portal Requirements

Install Enterprise Portal and Role Centers

Configure EP

Deploy Role Centers

Quiz

Summary

Module 16: Installing AIF Web Services

This module discusses the process for setting up and configuration Application Integration Framework

Sessions

Recap

AIF functions and architecture

Install Application Integration Server Prerequisites

Install the Microsoft Dynamics AX 2009 application integration server

Configure IIS for use with AIF

Quiz

Summary

Module 17: Installing Dynamics AX 2009 Reporting

This module discusses the process for installing Microsoft Dynamics AX 2009 Reporting

Sessions

Recap

Reporting features in Microsoft Dynamics AX 2009

Install Microsoft SQL Server 2005 Reporting Services

Install online analytical processing (OLAP)

Install Microsoft Dynamics AX standard reports

Quiz

Summary

 


Module 18: Workflow Installation

This module discusses the process for installing Microsoft Dynamics AX 2009 Workflow

Sessions

Recap

Pre-Requisites

Workflow Accounts

Install Workflow

Configure Workflow

Quiz

Summary

Module 19: Development Tools and Environment

This module gives a comprehensive foundation for the use of the development environment and

integrated tools.

Sessions

Recap

Cross Reference

Trustworthy Computing (TwC)

Help System

Development Environment

Quiz

Summary

Module 20: Advanced Data Access

This module focuses on fetching data from the database. The goal is to make optimal communication

with the database with respect to performance. In addition, the student will have knowledge in why and

how the use of temporary tables.

Sessions

Recap

While Select

Query

Demo: Fetching Data

Caching

Locking

Temporary Tables

Demo: Temporary Tables

InitFrom

 


Parm Tables

Data Integration

Quiz

Summary

Module 21: Classes

This module shows how to use and modify some standard application classes and methods to utilize the

existing code for new modifications.

Sessions

Recap

Collection Classes

Demo: Create a Map

Application Object Classes

Application Substituted Kernel Classes

Demo: Run Report from Code

RunBase Framework

Demo: RunBase Class

Args Object

Quiz

Summary

Module 22: Forms

This module discusses how to create and modify advanced forms.

Sessions

Recap

Architecture

Data Sources

Demo: Create Form

Form Controls

Form Methods

Placement of code

Additional Controls

Form Types

Demo: Create List Page

Quiz

Summary

 


Module 23: Reports

This module shows how to fetch data into reports based on queries or X++ code and covers some

advanced functions, for example aggregating and additional report sections.

Sessions

Recap

Architecture

Data Sources

Design

Methods

Quiz

Summary

Module 24: Number Sequences

This module shows how to Setup and allocate Number Sequences.

Sessions

Introduction

Create Number Sequences

Format Number Sequences

Continuous Number Sequence

Clean Up Process

NumberSeqReference Tables

Quiz

Summary

Module 25: PrintJobSettings

This module shows how to use printjobsettings for report output.

Sessions

Set Print Options

Retrieve Print Options

SysPrintOptions

Demo: PrintJobSettings

Quiz

Summary

 


Module 26: Business Connector

This module shows how to setup Business Connector to communicate with Dynamics AX Application.

Sessions

Business Connector Overview

Business Connector Setup

Business Connector Architecture

Demo: Business Connector

Quiz

Summary

Module 27: CLR Interoperability

This module shows how to use CLR Interop with Dynamics AX

Sessions

Refer CLR Assemblies

Adding Assemblies to GAC

InteropPermission Class

Web Service References

Implementing DLL

Demo: CLR Interop

Quiz

Summary

Module 28: Ledger

Sessions

Introduction

LedgerVoucher

LedgerJournal

Demo: Create and Post Ledger Journal

Quiz

Summary

Module 29: Trade

Sessions

Introduction

 


TableType

Settlement

Trade Agreements

Demo: Trade

Demo: Settlement

Quiz

Summary

Module 30: Inventory

Sessions

Introduction

Inventory Journals

Inventory Dimensions

Invent Sum

Demo: On-Hand Inventory on Sales order form

InventMovement

InventUpdate

Quiz

Summary

Module 31: Production

Sessions

Introduction

ProdMulti

ProdStatusType

ProdUpd

Scheduling

Demo: Production

Quiz

Summary

Module 32: Workflow

Sessions

Introduction

Workflow Installation Recap

Workflow Category

Workflow Template

 


Workflow Document

Workflow Approval

Enabling workflow on Form

Event Handlers

Configure Workflow

Demo: Workflow

Quiz

Summary

 

PAYMENT METHODS
PAYPAL GOOGLE CHECKOUT