After the course you can plan, build, test and deploy extensions for Dynamics 365 Business Central in AL. You create tables, pages, reports and codeunits, use events instead of changing standard code and connect Business Central to other applications through APIs. The content follows the MB-820 exam areas. The course suits developers and technical consultants who customise Business Central for clients or for their own organisation.
What you’ll take away.
- Set up an AL development environment in Visual Studio Code and debug and deploy extensions
- Create and extend tables, pages, enums, reports, XMLports and queries
- Write codeunits with events, interfaces, and install and upgrade logic
- Implement permission sets, onboarding elements and telemetry
- Connect Business Central to other systems through REST services and your own APIs
Your training in detail
- Who is it for?
- Developers and technical consultants who customise Business Central, build apps or implement integrations.
- Prerequisites
- You have programming experience, ideally in an object-oriented language, and know the basic functions of Business Central as a user.
- Format & planning
- Standard length: 5 training days. A different length can be arranged for companies.
Agenda: from understanding to application
Our independently developed agenda proposal. Focus areas, lab environment and scope are agreed before booking.
Business Central architecture, base app and system app, online and on-premises
Development environment, app.json, multiple extensions in one workspace and multilanguage support
Tables, pages, Role Centers and enums
Reports, layouts, XMLports and queries
The AL language, codeunits, events, interfaces and development standards
Test Toolkit, telemetry and permission sets
REST calls, JSON, custom APIs and OData actions
You build a small extension for a fictitious service company: a new table with list and card pages, an extension of the customer card through an event, a report and an API page. A test codeunit checks the core logic before deployment.
Exams, licences & credentials
The course prepares you for exam MB-820, which leads to the "Microsoft Certified: Dynamics 365 Business Central Developer Associate" certification. The exam and its fee are included only if the offer explicitly confirms this. Any certificate is issued by Microsoft alone. This is not an official Microsoft course unless the offer explicitly says so.
Vendor references & review date
Sources checked on 2026-11-10. These sources describe the technology or external exam requirements. They do not imply a partnership with NextNowa.
Your learning content
These objectives describe the training topic. The specific syllabus, dates and trainer are agreed before booking; the written offer is binding.
Frequently asked questions
How does this differ from a Business Central user course?
Here you write code. The course is about AL, Visual Studio Code and extensions, not about setting up business processes in the user interface.
Do I need my own Business Central environment?
The exercises use a sandbox or container. How it is provided is agreed with you before the course.
Does MB-820 Microsoft Dynamics 365 Business Central Developer: building extensions with AL include a certificate?
The course prepares you for exam MB-820, which leads to the "Microsoft Certified: Dynamics 365 Business Central Developer Associate" certification. The exam and its fee are included only if the offer explicitly confirms this. Any certificate is issued by Microsoft alone. This is not an official Microsoft course unless the offer explicitly says so.
