| Overview: |
This course introduces the participant to development in Microsoft Dynamics Ax using X++. |
| Course Duration: |
2 Days. |
| Course Format: |
Instuctor Led. |
| Course Prerequisites: |
Development I: Morphx |
| Course Audience: |
This course is intended for individuals who will be developing in X++. |
| Exam: |
MB6-508 |
| Course Cost: |
TBA |
Course Outline:
Chapter 1: Introduction to X++
This chapter gives a foundation for understanding development using X++. The student will also be able to use the main development tools in Microsoft Dynamics AX.
After completing this module, students will be able to:
- Identify key features of developing with X++.
- Describe the basic foundation of Object-Oriented Programming.
- Understand the basics of development tools within Microsoft Dynamics AX.
- Know the foundations of Microsoft Dynamics AX's Development Best Practices
Chapter 2: Objects and Classes
This chapter discusses the concept of object-oriented programming and its relation to X++. By the end of this chapter, the student will have a solid foundation to develop in Microsoft Dynamics AX using object-oriented concepts.
After completing this module, students will be able to:
- Use the objects and classes within X++ development.
- Create a new class.
- Know how to instantiate objects.
- Understand the use of object and class methods.
- Use variables and understand scope within X++
Chapter 3: X++ Control Statements
This chapter 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.
After completing this module, students will be able to:
- Understand Conditional Statements in X++.
- Create Loops in X++.
- Use built-in Functions in AX.
- Use the most basic X++ output commands.
- Aid in development using output commands.
- Communicate effectively with the end-user
Chapter 4: Accessing the Database
This chapter 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++.
After completing this module, students will be able to:
- Search for records using select and while select commands.
- Modify search criteria using sorting and ranging.
- Manipulate data by using insert, update, and delete functions.
- Understand how to use and build queries using kernel classes
Chapter 5: Exception Handling
This chapter 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.
After completing this module, students will be able to:
-
Understand the exception handling mechanism in Dynamics Ax.
-
Use the Try, Catch, and Retry commands.
-
Throw Exceptions.
-
Know best practices with Infologs and exception handling.