Code Monkey home page Code Monkey logo

mastering-microsoft-dynamics-365-business-central-second-edition's Introduction

Mastering Microsoft Dynamics 365 Business Central, Second Edition

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

About the book

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.

Key Takeaways

  • 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

Outline and Chapter Summary

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.

  1. Microsoft Dynamics 365 Business Central’s Online Momentum
  2. Mastering a Modern Development Environment
  3. Extension Development Fundamentals
  4. Developing a Customized Solution for Dynamics 365 Business Central
  5. Writing Code for Extensibility
  6. Advanced AL Development
  7. Handling Files with Dynamics 365 Business Central
  8. Report Development
  9. Printing
  10. Debugging
  11. Telemetry
  12. Coding for Performance
  13. Dynamics 365 Business Central APIs
  14. Extending Dynamics 365 Business Central with Azure Services
  15. DevOps for Dynamics 365 Business Central
  16. Dynamics 365 Business Central and Power Platform Integration
  17. Useful and Proficient Tools for AL Developers
  18. Creating Generative AI Solutions for Dynamics 365 Business Central

If you feel this book is for you, get your copy today! Coding

With the following software and hardware list you can run all code files present in the book (Chapter number mention here).

Software and hardware list

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

Know more on the Discord server Coding

You can get more engaged on the discord server for more latest updates and discussions in the community at Discord

Download a free PDF Coding

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 Coding

We also provide a PDF file that has color images of the screenshots/diagrams used in this book at GraphicBundle Coding

Get to know the Authors

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.

Other Related Books

mastering-microsoft-dynamics-365-business-central-second-edition's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.