
Create customized views on list pages by adding a blocked boolean field to the cart and configuring Active Cars (not blocked) and Blocked Cars filters.
Explore report triggers in Microsoft Dynamics 365 Business Central by counting sales headers and lines using on pre report, on post report, on pre data item, and on after getrecord.
Learn how processing only reports run in the background without visible output. Create a simple example with a sales line extension and a processing only report that updates the field.
Learn to use queries to load data into a page with a temporary source, building a buffer table, and displaying results from the query.
Explore how namespaces organize AL code into logical groups and control visibility, and learn how the using statement extends access to objects across namespaces in Microsoft Dynamics 365 Business Central.
Create a custom json ruleset to override overflow and unused procedure warnings in a Dynamics 365 Business Central project, activate it in settings, and enforce errors for cleaner, consistent code.
Register an Azure app, obtain an OAuth 2.0 token, and call a custom API page in a Business Central sandbox using Postman and VS Code.
Merge business central with azure functions by creating a dotnet http triggered function app, deploying via Visual Studio Code, and calling it from AL to reverse a name.
Advance your Business Central development skills by exploring event-driven programming, app lifecycle management, environment configuration, debugging tools, and telemetry to monitor performance.
Welcome to "Begin Programming in Microsoft Dynamics 365 Business Central"!
This course is designed for beginners eager to learn how to extend and customize an existing Business Central solution. You'll explore a wide range of tools and techniques to create impactful customizations in Business Central.
Starting with the basics, we’ll guide you through setting up your development environment, creating your first project, and building foundational skills. From there, you'll progress to more advanced topics, including page background tasks and integrating Business Central with Azure functions.
This course offers a balanced pace, with step-by-step guidance to ensure you gain confidence as you proceed.
Key topics we’ll cover include:
Getting Started
Installing Business Central on Docker Desktop
Initiating a Business Central project in Visual Studio Code
Discover the app.json file & the object browser
Using code snippets effectively
Begin Programming in Business Central
Developing tables and pages
Creating basic reports (RDLC, Word and Processing-Only)
Upper Beginner Programming
Implementing page background tasks
Creating a custom API Page & perform CRUD operations on-premise
+ accessing the custom API Page with OAuth 2.0 in a Business Central Sandbox
Integrating Business Central with Azure Functions
Let’s dive into these topics together and unlock the potential of Dynamics Business Central programming!
Important: This course is not intended to prepare you for the MB-820 Certification. Instead, it focuses on practical, real-world concepts to support you in your day-to-day work as a Business Central developer.