Find development resources for building applications
To learn how to develop in Business Central, there are several learning paths that are available on Microsoft Learn. You can navigate to Microsoft Learn training for Business Central or browse all Microsoft Learn training resources.
You can filter by product, role, and other things from the left-side menu. You can also filter on type, which can be modules or learning paths.
If you filter by Business Central, the developer role, and learning paths, then the available developer learning paths will become visible.
To get started with development and get a good overview, we recommend starting with these learning paths.
Get started with development in Microsoft Dynamics 365 Business Central: This learning path focuses on some of the basics that are needed to start the development process. You will walk through building a simple extension in this learning path.
Discover the foundation of customizing Microsoft Dynamics 365 Business Central: This learning path will introduce you to Business Central tables and pages, and how to customize them.
Learn the application foundation with the AL programming language for Microsoft Dynamics 365 Business Central: This learning path introduces AL and discusses statements, codeunits, functions, events, triggers, and more.
Work with essential development standards for Microsoft Dynamics 365 Business Central: This learning path will help you following a set of standards that are used by many developers just like you. We'll discuss different tables you'll encounter, documents, master data, and more.
Tailor roles and design the UI for Microsoft Dynamics 365 Business Central: This learning path discusses Role pages, Assisted Setup, Notifications, and other UI changes.
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.
Ready to Go
On the Microsoft Documentation website, there is also a section called Ready to Go. The Ready to Go program is designed to support you in the journey of bringing offerings to market. The program contains learning, coaching, and tooling. Use the information below to read more about the elements of the Ready to Go program.
Learning
The Ready to Go online learning catalog is an extensive collection of materials for Dynamics 365 Business Central, including training resources, white papers, and tools for both app developers (ISVs), as well as resellers (VARs). It is designed for marketeers, business decision makers, sales and pre-sales roles, architects, consultants, and developers. Download the catalog by selecting the Download PDF button at the bottom left of the Business Central Learning Catalog page.
Coaching
Several Development Centers, Master VARs, and Training Centers provide Ready to Go coaching. The coaches are independently owned companies which provide services to partners, tailored to their needs. Over time, they have developed lots of best practices by supporting multiple partners. They also have strong ties with Dynamics 365 Business Central teams, and are up to date on the latest strategy and product innovation.
An example of one of the coaching sessions provided by the Development Centers and Master VARs are the validation workshops. This workshop is an 8 hour workshop at a fixed price, which is designed to coach you in bringing your app into Microsoft AppSource, or help you with the implementation of your first customer. You can find the coaches in your region and explore which Ready to Go offerings they provide.
Tooling
The Ready to Go tooling is designed to support you in the actual app development process, including testing and learning scenarios. The platform provides you with various insider builds of Dynamics 365 Business Central (both current, upcoming, and daily builds are available).
The platform also enables you to provide direct feedback to Microsoft engineers who are working on Dynamics 365 Business Central.
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 on the Dynamics 365 Blog for partners: The blog talks about opportunities, processes, programs, and tools for the Business Central partner community.
Monthly Ready to Go Office Hours call: This is a monthly call that takes place the second Tuesday of every month. The call is structured as a FAQ session, where a team of different experts will be present to answer any questions that you have in relation to bringing your offerings into AppSource. (You can sign up at aka.ms/ReadyToGoOfficeHours.)
GitHub: Use the GitHub forum to post questions about AL to the community and Microsoft experts.
Follow Ready to Go activity on social media: 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.
In this documentation, you can find many more examples about different object types, the AL-programming language, how to setup environments, and so on. The content in this section of the Microsoft documentation site is intended for people who are Business Central resellers, administrators, or developers, and people who want to get started with Business Central development or administration.