This book is for Dynamics 365 Business Central developers who need to create applications and customizations on top of Microsoft Dynamics enterprise resource planning (ERP).
The book starts by explaining the Microsoft Dynamics 365 Business Central platform (the focus is on the Software-as-a-Service (SaaS) platform) and the modern development environment (Visual Studio Code, the AL language, and other tools, such as Docker). Then the book covers all the developer-oriented topics that you need to know about in order to extend and customize the ERP, with a focus on how to write better code following best practices, how to debug and deploy extensions, and how to write automatic testing.
The book also covers advanced topics related to integration, cloud services, and serverless processing (with Azure Functions, web services, and APIs) using Dynamics 365 Business Central with Office 365 apps such as Power BI, Flow, and PowerApps; integration with machine learning functionalities; and how to apply DevOps techniques to your development process.
The book ends with an architectural topic by analyzing the best ways of moving existing solutions to the new development model based on extensions.