This is the code repository for Mastering Microsoft Dynamics 365 Business Central, Second Edition, published by Packt.
The complete guide for designing and integrating advanced Business Central solutions
The authors of this book are -Stefano Demiliani and Duilio Tacconi
This book dives straight into guiding you through the process of building real-world solutions with the AL language and Visual Studio Code. It emphasizes best practices and extensibility patterns to ensure your extensions are well-structured, maintainable, and meet the needs of modern businesses. You'll learn advanced AL techniques, report creation methods, debugging strategies, and how to leverage telemetries for monitoring. Additionally, it covers performance optimization practices and API integration to help you create efficient and interconnected solutions. With a focus on extension development, this new edition allows you to jump right into coding without spending time on setup processes. This book introduces new chapters covering essential tasks that Business Central developers frequently encounter, such as file handling and printing management. Finally, the book expands its scope by including chapters on various integration aspects, including VS Code extensions, GitHub DevOps, Azure services, and Power Platform integrations. We’ll wrap up by covering Copilot capabilities in Business Central and how you can create your own generative AI copilots. By mastering these concepts and techniques, you'll be well-equipped to create powerful and customized solutions that extend the capabilities of Dynamics 365 Business Central.
- Developing a customized solution for Dynamics 365 Business Central
- Writing performant code following extensibility patterns
- Handling reporting, files, and printing on a cloud environment
- Handling Business Central telemetries with Azure
- Writing APIs and integrations for Dynamics 365 Business Central
- Applying DevOps and CI/CD to development projects by using GitHub
- Integrating Business Central with Power Platform
- Publishing your solutions to AppSource marketplace
- Manage Copilot capabilities and create your own generative AI copilot
This book covers the best practices and approaches for software architects and engineers when developing .NET 8 and C# 12 solutions, along with the most up-to-date cloud environments and tools for effective app development, delivery, and deployment.
- Microsoft Dynamics 365 Business Central’s Online Momentum
- Mastering a Modern Development Environment
- Extension Development Fundamentals
- Developing a Customized Solution for Dynamics 365 Business Central
- Writing Code for Extensibility
- Advanced AL Development
- Handling Files with Dynamics 365 Business Central
- Report Development
- Printing
- Debugging
- Telemetry
- Coding for Performance
- Dynamics 365 Business Central APIs
- Extending Dynamics 365 Business Central with Azure Services
- DevOps for Dynamics 365 Business Central
- Dynamics 365 Business Central and Power Platform Integration
- Useful and Proficient Tools for AL Developers
- Creating Generative AI Solutions for Dynamics 365 Business Central
If you feel this book is for you, get your copy today!
With the following software and hardware list you can run all code files present in the book (Chapter number mention here).
Chapter | Software required | Link to the software | Hardware specifications | OS required |
---|---|---|---|---|
All chapters | Visual Studio Community 2022 | https://visualstudio.microsoft.com/vs/community/ | Should work on any recent computer | Windows, MacOS, Linux (any), macOS, Windows |
All chapters | Dynamics 365 Business Central | https://businesscentral.dynamics.com | Should work on any recent computer | Windows, MacOS, Linux (any), macOS, Windows |
You can get more engaged on the discord server for more latest updates and discussions in the community at Discord
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost. Simply click on the link to claim your free PDF.
Free-Ebook
We also provide a PDF file that has color images of the screenshots/diagrams used in this book at GraphicBundle
Stefano Demiliani is a Microsoft MVP for Business Applications and Azure, MCT Regional Lead and a long-time expert on Microsoft technologies. He works as a CTO for EID NAV-lab Group and his main activities are architecting solutions with Azure and Dynamics 365 ERPs. He’s the author of many IT books for Packt and a frequent speaker on international conferences about Azure, Dynamics 365, and Power Platform. You can reach him on Twitter or on LinkedIn or via his personal website.
Duilio Tacconi is a performance specialist for EOS Solutions Group who has worked with ERP technologies since 1998. As a Microsoft MCT and author of educational resources about Microsoft , Duilio has been passionate about Microsoft Dynamics NAV and 365 Business Central since 2004. In the past, Duilio worked as a former Microsoft senior escalation engineer for 15 years, from 2008 to 2023. Duilio has handled thousands of support requests resolving issues with Microsoft products over the years. Currently, he implements processes to analyze performance data through telemetries and insights tools, as well as being involved in the continuous updating of clients from on-premises to online.