- Module 1: Are you interested in learning about the basics of application language (AL) programming? If so, this module introduces basics such as variables, data types, and more.
- Work with variables and define them in AL code.
- Use the different data types.
- Use options and enums.
- Work with collections.
- Use the different types of expressions.
- Module 2: Do you want to know how to use basic AL statements? This module will show you how to use conditional statements, compound statements, and comments when developing for Business Central.
- Learn how to use comments in AL.
- Use compound statements as only one statement.
- Work with conditional statements.
- Use repetitive statements.
- Module 3: Do you want to know more about the built-in programming functions of Business Central? This module will discuss the different available functions that you can use when developing for Business Central.
- Use interaction functions.
- Use string functions.
- Learn about date and numeric functions.
- Use array and list functions.
- Learn about system functions.
- Use variable functions.
- Module 4: Do you want to create custom functions in AL? This module will focus on explaining how you can create new functions. Additionally, it will describe the difference between local and global functions, the difference between local and global variables, and how you can pass variables to a function.
- Create custom functions.
- Use the different access properties for functions.
- Identify the differences between local and global variables.
- Create functions with parameters.
- Use parameters by value and by reference.
- Module 5: Do you want to create your own codeunit and learn how to access the functions within that codeunit? If so, this module is the ideal place to start.
- Learn about codeunits.
- Create new codeunits.
- Access functions within a codeunit.
- Module 6: Do you want to know how to access different table and page triggers? Do you also want to learn how to develop by using event-based architecture? If so, this module will explain how to use events and triggers in Microsoft Dynamics 365 Business Central.
- Identify and use the different table and field triggers.
- Identify and use the different page, control, and action triggers.
- Use the event-based architecture.
- Publish and subscribe to events.
- Module 7: Do you want to know how to implement interfaces in AL? If so, this module will explain how to implement interfaces in AL for use with Microsoft Dynamics 365 Business Central.
- Learn about interfaces in AL.
- Discover the snippet that you can use to implement interfaces in AL.
- Learn why interfaces are important and how they help you extend business logic in Business Central.
- Module 8: Do you want to know how to retrieve data from the database and manipulate that data or add new data? In this module, you'll learn about the different AL data manipulation statements.
- Retrieve data from the database.
- Insert new records into the database.
- Modify and remove records in the database.
- Use built-in field functions.
- Module 9: Do you want to learn how to manage multiple languages in an AL extension? If so, this module explains how to create and use translation files.
- Create and use translation files.
- Use the Microsoft Multilingual App Toolkit.
- Configure Azure Translator Text and use it with the Multilingual App Toolkit.
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will: