Get started with development in Microsoft Dynamics 365 Business Central

Beginner
Developer
Dynamics 365
Business Central

Are you interested in developing for Dynamics 365 Business Central? This learning path focuses on some of the basics that are needed to start the development process. You'll walk through building a simple extension in this learning path.

Prerequisites

  • Basic knowledge of Business Central
  • Some understanding of development processes and languages

Modules in this learning path

Do you want to know how to start creating an extension for Microsoft Dynamics 365 Business Central? If so, this module is for you. In this module, you'll learn about the different components that make up a typical extension. Then, the module will provide a brief description of the development environment and explain the different steps that are involved in getting started with an extension.

Do you want to know how to add objects, like tables and pages, to Microsoft Dynamics 365 Business Central? If so, this module is for you. In this module, you'll learn how to create tables and pages for an extension.

Do you want to know how to modify existing tables and pages for Microsoft Dynamics 365 Business Central? In this module, you'll learn ways to create and customize table and page objects.

Do you want to know how to add your business logic to existing functionality in Microsoft Dynamics 365 Business Central? In this module, you'll learn how to add code and work with events.

Do you want to know an effective way to let a user perform the installation steps of your extension by using an efficient and accessible wizard in Microsoft Dynamics 365 Business Central? If so, this module is for you. In this module, you'll learn how to add a wizard page by using a navigate page object.

Do you want to know how to initialize data during extension installation for Microsoft Dynamics 365 Business Central? Initializing data when you are installing an extension will automate many steps that you must otherwise perform manually. By automating this process, you can quickly set up an extension and it will become more user-friendly.