About this Course This 2-day course introduces the student to development in Microsoft Dynamics AX 2009 using X++. This course starts with learning the basics of X++ and its relationship to object-oriented programming in addition to the tools that are required to develop in Microsoft Dynamics AX. The student then learns more about specific control structures, accessing the database using X++, and handling exceptions in Microsoft Dynamics AX. This course is meant to be an introductory course to development in Microsoft Dynamics AX using X++. |
| Audience Profile
This course is intended for someone who is new to the concepts of object-oriented programming and programming using X++. This audience typically includes technical consultants who will be working with Microsoft Dynamics AX to develop customizations and modifications to meet clients’ needs. Additionally, consultants who are responsible for training or supporting the customer will benefit from this course. This is the second course in the AX Development track and will serve as the entry point for the Development III & IV courses. |
| At Course Completion
After completing this course, students will be able to:
|
| Course OutlineModule 1: Introduction to X++
This module gives a foundation for understanding development using X++. The student will also be able to use the main development tools in Microsoft Dynamics AX
Lessons
After completing this module, students will be able to:
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.
Lessons
After completing this module, students will be able to:
This module discusses the concept of object-oriented programming and its relation to X++. By the end of this module, the student will have a solid foundation to develop in Microsoft Dynamics AX using object-oriented concepts.
Lessons
After completing this module, students will be able to:
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 development with X++.
Lessons
After completing this module, students will be able to:
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.
Lessons
After completing this module, students will be able to:
This Appendix contains an optional self-study lesson on workflow within Microsoft Dynamics AX 2009. By following the procedures in this lesson, students will be able to create and configure simple workflows.
Lessons
After completing this module, students will be able to:
|
| Additional Reading
To help you prepare for this class, review the following resources:
In addition, it is recommended, but not required, that students have:
|