To get the most out of this book
To get the maximum out of this book as a developer, the following should apply:
- You should be an experienced developer
- You should know at least one programming language
- You should have IDE experience
- You should be knowledgeable about business applications
- You should be good at self-directed study
If you have these attributes, this book will help you become productive with AL and Business Central much more rapidly.
Even though this book is targeted primarily at developers, it is also designed to be useful to executives, consultants, managers, business owners, and others who want to learn about the development technology and operational capabilities of Dynamics 365 Business Central.
If you fit into one of these, or similar, categories, start by studying Chapter 1 for a good overview of Business Central and its tools. You should then consider reviewing sections of other chapters, where specific topics may apply to your specific areas of interest.
Software/hardware covered in the book |
Operating system requirements |
Visual Studio Code |
Windows, macOS, or Linux |
Microsoft Office 365 |
Windows, macOS, or Android |
Microsoft SQL Report Builder |
Windows with .NET Framework 4.6 |
Web browser |
Microsoft Edge, Google Chrome (77.0 or later), or Mozilla Firefox (69.0 or later) for Windows Safari for macOS (12.0 or later) |
This book’s illustrations are from the CRONUS International database, Dynamics 365 Business Central v24, and Visual Studio Code v1.92 for Windows.
To sign up for a free trial of Microsoft Dynamics 365 Business Central, follow the instructions on the Microsoft website:
https://learn.microsoft.com/en-us/dynamics365/business-central/trial-signup
To connect a Visual Studio Code AL project to an existing cloud sandbox environment, follow these instructions:
Note
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code. Each chapter is available as a separate branch of the main repository.