Leanpub Header

Skip to main content

MB-820 Exam Cram: Error Handling, RAD, Debugging, Permissions, and Application Areas

Master the essential developer tools and techniques in Business Central! This comprehensive guide covers five critical MB-820 exam topics: Try Functions and Collectible Errors for robust error handling, RAD.json for rapid development cycles, Snapshot Debugging for production troubleshooting, Entitlements and Permission Sets for security architecture, and extending Application Areas for customized user experiences. Learn from real Microsoft code examples and prepare to pass your certification with confidence.

Minimum price

$15.00

$20.00

You pay

$20.00

Author earns

$16.00
$

...Or Buy With Credits!

You can get credits with a paid monthly or annual Reader Membership, or you can buy them here.
PDF
EPUB
WEB
About

About

About the Book

MB-820 Exam Cram: Error Handling, RAD, Debugging, Permissions, and Application Areas

A Complete Guide for MB-820 Certification


Overview

--------

This comprehensive guide covers five essential topics for Business Central developers preparing for the MB-820 certification exam. Drawing from real Microsoft base application code, official documentation, and practical implementation patterns, this book provides everything you need to master error handling, rapid development workflows, debugging techniques, security architecture, and user experience customization.


What You'll Learn

-----------------


Chapter 1-2: Error Handling

Master the art of graceful error handling in AL code. Learn how Try Functions catch and handle exceptions, returning Boolean values that let you control the user experience when things go wrong. Discover Collectible Errors introduced in BC19, which allow your code to gather multiple validation issues and present them all at once instead of stopping at the first problem. Understand the ErrorInfo data type, the ErrorBehavior attribute, and the complete Collectible Errors API.


Chapter 3: Rapid Application Development (RAD)

Accelerate your development cycles with RAD publishing. Understand how the rad.json file tracks changes, which modifications trigger updates, and critically important: what changes are NOT included in RAD builds. Learn the keyboard shortcuts, understand the limitations around translations and permissions, and discover best practices to avoid losing your work.


Chapter 4: Debugging and Deployment

From standard F5 debugging to production snapshot debugging, this chapter covers all the tools available to Business Central developers. Configure launch.json for different scenarios, understand attach debugging for live sessions, and master snapshot debugging for production troubleshooting. Learn about SQL statistics in the debugger and the various deployment methods for your extensions.


Chapter 5-6: Permissions and Entitlements

Design robust security architectures using permission sets and entitlements. Understand the layered permission model from licenses through entitlements to object permissions. Create permission set hierarchies, define entitlements for different license types, and leverage inherent permissions for elevated access during code execution. Learn when to use InherentPermissions and InherentEntitlements properties.


Chapter 7: Extending Application Areas

Customize user experiences through application areas. Create custom application areas, register them with experience tiers, and control which features appear for Essentials versus Premium users. Understand ApplicationArea property inheritance and best practices for tagging controls.


Key Features

------------

- Real code examples from the Microsoft base application

- Step-by-step implementation patterns

- Comprehensive coverage of exam topics

- Keyboard shortcuts and quick reference tables

- Best practices and anti-patterns

- 20 practice questions with detailed explanations

- Hands-on exercises for each major topic

- Complete reference section with official documentation links


Who This Book Is For

--------------------

- Developers preparing for the MB-820 Business Central Developer certification

- AL developers wanting to improve their error handling skills

- Consultants implementing security and permissions

- Technical architects designing Business Central solutions

- Anyone wanting to understand RAD, debugging, and application areas


Prerequisites

-------------

- Basic understanding of AL programming language

- Familiarity with Business Central development environment

- Access to Visual Studio Code with AL Language extension

- A Business Central sandbox environment for practice


About the Series

----------------

This is the eleventh book in the MB-820 Exam Cram series, which provides comprehensive coverage of all major certification topics. Each book combines theoretical knowledge with practical examples from the Microsoft base application, ensuring you understand both the concepts and their real-world implementations.


Page Count: Approximately 100 pages (formatted)

Format: Markdown (easily converted to PDF, EPUB, or print)

Bundle

Bundles that include this book

Author

About the Author

Silviu Virlan

Silviu Virlan is a Microsoft MVP for Business Applications (awarded multiple times, including a second recognition in recent years), MCP (Microsoft Certified Professional), and a highly respected Dynamics 365 Business Central expert.

With over 12 years of hands-on experience in Dynamics NAV and Business Central, Silviu specializes in AL development, extensions, integrations, performance optimization, and modern AI-driven analytics. He served as a Developer Lead or Technical Architect in Dynamics 365 Business Central development teams for various Microsoft Partners in USA and Canada.

Since 2017, Silviu has been a dedicated contributor to the global Business Central community. He shares practical knowledge and deep technical insights through:

  • His popular blog at www.svirlan.com, featuring tutorials, release wave overviews, and best practices.
  • The Business Central Musings YouTube channel (@BusinessCentralMusings), home to well-received educational series such as: - "Let's pass MB-820" – a comprehensive certification prep playlist - "What's new in Business Central" – covering 2023, 2024, 2025, and beyond release waves

In 2024, Silviu authored the book "Beyond the Ledgers: Cutting-edge Data Insights with Business Central and AI", a practical guide that helps users and developers unlock powerful analytics, automation, and AI capabilities within Business Central.

A sought-after speaker, you can often find Silviu presenting at major technical conferences including Directions, DynamicsCon, and Community Summit, where he delivers sessions on cutting-edge Business Central topics, from AL language features to advanced integrations and user experience enhancements.

Through his content, speaking engagements, and community leadership, Silviu continues to empower developers, consultants, and partners to build better solutions in the ever-evolving world of Dynamics 365 Business Central.

Contents

Table of Contents

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub