
Mastering Microsoft Dynamics 365 Business Central
Subscription
FREE
eBook + Subscription
$29.99
eBook
$41.99
Print + eBook
$51.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with eBook + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
Subscription
FREE
eBook + Subscription
$29.99
eBook
$41.99
Print + eBook
$51.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with eBook + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Free ChapterSection 1: Dynamics 365 Business Central - Platform Overview and the Basics of Modern Development
-
Microsoft Dynamics 365 Business Central Overview
-
Mastering a Modern Development Environment
-
Online and Container-Based Sandboxes
- Online and Container-Based Sandboxes
- Creating online sandboxes
- Introducing Docker
- Locally available environments using pure Docker commands
- Connecting to an existing SQL Server
- Handling your running containers with Docker cmdlets
- Creating locally available environments using navcontainerhelper
- Pulling new image versions
- Handling your running containers with NavContainerHelper
- Centrally available on-premise environments
- Containers hosted on Azure VMs
- Choosing the right image
- Summary
-
Section 2: Developing Extensions for Dynamics 365 Business Central
-
Extension Development Fundamentals
-
Developing a Customized Solution for Dynamics 365 Business Central
-
Advanced AL Development
- Advanced AL Development
- Understanding immutable keys
- Handling files with AL
- Handling attachments
- Reading and writing text data to and from BLOB fields
- Using XMLports in AL code
- Creating and extending Role Centers
- Handling XML and JSON files with the AL language
- Consuming web services and APIs from AL
- Publishing Dynamics 365 Business Central objects as web services from AL
- Using Azure Functions to replace .NET code
- Understanding Isolated Storage
- Working with control add-ins
- Notifications inside Dynamics 365 Business Central
- Understanding page background tasks
- Summary
-
Report Development with AL
-
Section 3: Debugging, Testing, and Release Management (DevOps)
-
Installing and Upgrading Extensions
-
Debugging
-
Automated Test Development with AL
-
Source Control Management and DevOps with Business Central
- Source Control Management and DevOps with Business Central
- Understanding Azure DevOps and what it offers
- Managing tasks, sprints, and boards in Azure DevOps
- Creating a repository for your code
- Managing repositories
- Branching policies
- Branching strategies
- Understanding Git merge strategies
- Exploring Git with Visual Studio Code
- Understanding Azure DevOps Pipelines
- Understanding the YAML pipeline
- Summary
-
Section 4: Advanced Integrations with Dynamics 365 Business Central
-
Dynamics 365 Business Central APIs
- Dynamics 365 Business Central APIs
- Comparing OData and APIs in Dynamics 365 Business Central
- Using Dynamics 365 Business Central standard APIs
- Creating a custom API in Dynamics 365 Business Central
- Creating an application that uses Dynamics 365 Business Central APIs
- Using bound actions
- Using Dynamics 365 Business Central webhooks
- Working with Dynamics 365 Business Central APIs in Microsoft Graph
- Automation APIs in Dynamics 365 Business Central
- Summary
-
Serverless Business Processes with Business Central and Azure
- Serverless Business Processes with Business Central and Azure
- Technical requirements
- Overview of Microsoft Azure serverless services
- Getting an overview of Azure Functions
- Developing an Azure function with Visual Studio
- Developing an Azure function with Visual Studio Code
- Calling an Azure function from AL
- Interacting with Azure Blob Storage to handle files in the cloud
- Summary
-
Monitoring, Scaling, and CI/CD with Azure Functions
-
Business Central and Integration with the Power Platform
-
Section 5: Moving Solutions to the New Extension Model
-
Integrating Machine Learning into Dynamics 365 Business Central
-
Moving Existing ISV Solutions to the New Extension Model
- Moving Existing ISV Solutions to the New Extension Model
- Preparing the transition from C/AL to AL and extensions
- Planning the number of extensions to code
- Converting existing solutions into AL
- Handling customer-specific personalization's
- Other things to remember
- Dynamics 365 Business Central wave 2 release changes
- Summary
-
Useful and Proficient Tools for AL Developers
-
Other Books You May Enjoy
About this book
Dynamics 365 Business Central is an all-in-one business management solution, which is easy to adopt and helps you make smarter business decisions. This book is a comprehensive guide to developing solutions with Microsoft ERP (in the cloud and also on-premises). It covers all aspects of developing extensions, right from preparing a sandbox environment to deploying a complete solution.
The book starts by introducing you to the Dynamics 365 Business Central platform and the new Modern Development Environment. You'll then explore the sandbox concept, and see how to create sandboxes for development. As you advance, you’ll be able to build a complete advanced solution for Dynamics 365 Business Central with AL language and Visual Studio Code. You'll then learn how to debug and deploy the extension and write automatic testing. The book will also take you through advanced topics like integration (with Azure Functions, web services, and APIs), DevOps and CI/CD techniques, and machine learning. You'll discover how Dynamics 365 Business Central can be used with Office 365 apps. Finally, you'll analyze different ways to move existing solutions to the new development model based on extensions.
By the end of this book, you'll be able to develop highly customized solutions that meet the requirements of modern businesses using Dynamics 365 Business Central.
- Publication date:
- December 2019
- Publisher
- Packt
- Pages
- 770
- ISBN
- 9781789951257
Latest Reviews
(6 reviews total)