Microsoft Axapta Development III

Code: 8419
Course duration: 4 days
Price:

Microsoft Axapta Development III

Course 8419: Four days; Instructor-Led

Prerequisites

It is required that students have general knowledge on the following subjects:

Object Oriented Analysis, Design and Programming
Database Design and SQL

Please refer to the section Suggested reading to obtain references covering the subjects above.

It is required that students have completed:

Development II: Introduction to X++

It is assumed that the student has been working with development in Microsoft Axapta and has gained some experience on the topics covered by Development I & II.

Student Materials

The student kit includes a comprehensive workbook and other necessary materials for this class.

The following is provided in the student kit:

Development III: Advanced X++ Course Manual

Course Outline

Chapter 1: Development Environment and Tools

This chapter gives a comprehensive foundation for the use of the development environment and integrated tools.

Sections

Development environment

Files (Client, Application, Server)
Transfer of modifications to test environment
AOS setup (Prefer development in 3-tier thin environment)

Application architecture

X-references
Application hierarchy browser
MorphXPlorer

Performance/Monitoring

Debugger
System Monitoring
Method Trace
Development Warnings
SQL Trace
Query Time Limit
Deadlocks
Database Trace
Code Profiler

Application upgrade

Upgrade project
Compare tool

Exercises

Use the tools to analyze the structures of the standard application.
Find the bottleneck in a specific function in the standard application
Make an upgrade of a project containing a few modified application objects.

After completing this chapter, students will:

Be able to make a transfer of modifications from the development environment to test or live environment
Be able to browse, examine, analyze and understand the structures of the standard application
Be able to use the monitoring tools and interpret the related reporting
Understand the upgrade of modifications from one version or service pack to another version or service pack

Chapter 2: Fetch of Data

This chapter focuses on fetching of 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.

Sections

Query (Structure, Properties)
Cost based optimizer
while select (Syntax, Qualifiers, Field lists, Join, Placeholders/Literals)
Caching
Locking
Temporary tables

Course Reviews

No reviews found for this course.

Be the first to write a review