Find development resources for building applications

Completed

Microsoft Learn provides several learning paths that help you learn Business Central development. You can navigate to Microsoft Learn training for Business Central or browse all Microsoft Learn training resources.

Use the left menu to filter by product, role, and other criteria. You can also filter on type, which can be modules or learning paths.

Screenshot of the filtering options with Roles and Types selected.

Select the Business Central product, the Developer role, and the Learning paths filter to view the available developer learning paths.

Screenshot of the Learn developer paths displayed.

To get started with development and get a good overview, we recommend starting with these learning paths.

By following these learning paths, you'll get acquainted with the development environment, the different objects, the AL-programming language, and the building blocks of the user interface.

Partner resources for building apps

On the Microsoft documentation website, there is also a section with Business Central resources for partners. This section provides resources that help you bring your offerings to market, including learning, coaching, and tooling resources.
The article Get started with building apps explains how to become a Business Central app publisher, from becoming a partner and registering in Partner Center, to requesting an object range and a development license, registering your prefix or suffix, and finally publishing your app in Microsoft Marketplace.

Learning

Browse all Business Central learning courses at https://aka.ms/BCLearn. The catalog is an extensive collection of materials for Dynamics 365 Business Central, including training resources and tools for both app developers (ISVs), as well as resellers (VARs). It's designed for marketers, business decision makers, sales and pre-sales roles, architects, consultants, and developers.

Coaching

Need help with developing your apps? There's a community of ISV Development Centers specialized in Business Central that are ready to engage with you. These independently owned companies provide services that meet partner needs. They have developed best practices through their work with many partners. They also have strong ties with Dynamics 365 Business Central teams, and are up to date on the latest strategy and product innovation.

Tooling

To support app development, testing, and learning scenarios, you can sign up for the Business Central partner sandbox offer at https://aka.ms/BCGetPartnerSandbox, and you can get preview versions of the next major update at https://aka.ms/BCMajorUpdates.

We recommend that all partners implement DevOps processes so validation runs automatically and regularly. You can find resources for how to set up full plug-and-play DevOps processes using AL-Go for GitHub at https://aka.ms/AL-Go.

Resources

There are many resources that are available to help you with developing apps for Business Central. Here are some of the key ones.

  • Business Central blogs: The blogs for IT professionals and business decision makers talk about opportunities, processes, programs, and tools for the Business Central community.

  • Monthly office hours calls: The call is structured as a FAQ session, where a team of different experts is present to answer any questions that you have in relation to bringing your offerings into Marketplace. (You can sign up at https://aka.ms/BCOfficeHours, and find on-demand recordings at https://aka.ms/BCOfficeHoursRecordings.)

  • GitHub: Use the GitHub forum to post questions about AL to the community and Microsoft experts.

  • Viva Engage: Join the Business Central partner communities at https://aka.ms/BCVivaEngage to get insights into what's happening with Business Central.

You can also learn more about the different offering types for Business Central.

Finally, there is also in-depth documentation about Development in Business Central on the Microsoft documentation site.

This documentation includes examples of object types, the AL programming language, and environment setup. This documentation is intended for Business Central resellers, administrators, developers, and anyone who wants to get started with Business Central development or administration.