Book Image

Dynamics 365 Business Central Development Quick Start Guide

By : Stefano Demiliani, Duilio Tacconi
Book Image

Dynamics 365 Business Central Development Quick Start Guide

By: Stefano Demiliani, Duilio Tacconi

Overview of this book

Microsoft Dynamics 365 Business Central is the new SaaS ERP proposition from Microsoft. This latest version has many exciting features guaranteed to make your life easier. This book is an ideal guide to Dynamics 365 Business Central and will help you get started with implementing and designing solutions for real-world scenarios. This book will take you through the fundamental topics for implementing solutions based on Dynamics 365 Business Central (on-premise and SaaS). We'll see the core topics of the new development model (based on extensions) and we'll see how to create applications with the new Microsoft ERP proposition. The book begins by explaining the basics of Dynamics 365 Business Central and the Microsoft ERP proposition. We will then cover topics such as extensions, the new modern development model of Visual studio code, sandboxes, Docker, and many others. By the end of the book, you will have learned how to debug and compile extensions and to deploy them to the cloud and on-premise.You will also have learned how to create serverless business processes for Microsoft Dynamics 365 Business Central.
Table of Contents (13 chapters)
Title Page
Packt Upsell
Contributors
Preface
Index

Traditional Microsoft Dynamics NAV customizations


With the old-fashioned Microsoft Dynamics NAV ERP (on-premise proposition by Microsoft), the traditional way for customizing the solution is to use the C/SIDE and C/AL languages.

C/SIDE is the standard integrated development environment (IDE) born with the first versions of Microsoft Dynamics NAV. With C/SIDE and the development environment application, you have access to all the NAV objects, and from here you can customize every part of the application:

With C/SIDE and by using the C/AL language, you can create new objects such as Tables, Pages, Codeunits and so on and you can edit standard objects (made by Microsoft) and modify them as to your needs.

With this traditional way of programming, you can write code in new objects and you can write code inside standard objects and inside standard Microsoft code (between lines). Isolation of customizations depends only on how the developer has written their code; there are no rules and barriers when...