Microsoft Dynamics 365 Business Central — AL Development & Technical Consulting

Go from zero to production-ready AL developer. Build custom extensions, API integrations, and automated workflows that extend BC without modifying base code.

ERP Systems
7 Weeks (140 Hours)
Intermediate
On-Site
Remote Live
Self-Paced

About This Program

This is a hands-on, code-intensive program designed for developers who want to specialize in Business Central extension development. You'll write AL code from day one — starting with simple tables and pages, progressing to complex event-driven architectures, API pages, and Azure integration. Every concept is taught through real project scenarios: intercompany automation, GST calculation extensions, e-commerce integrations, and custom approval workflows.

Microsoft Dynamics 365 Business Central — AL Development & Technical Consulting

What You'll Be Able to Do

You will be able to independently develop, test, deploy, and maintain AL extensions for Business Central — including custom tables, pages, codeunits, API pages, and reports.

Who Should Attend

  • .NET developers transitioning to the Dynamics 365 ecosystem
  • Software engineers wanting to specialize in ERP development
  • BC functional consultants who want to add technical skills
  • Computer Science graduates looking for a high-demand ERP specialization
  • Freelance developers wanting to offer BC services

Prerequisites

Programming experience in any modern language (C#, Java, Python, JavaScript). Understanding of relational databases (SQL). No prior BC or AL knowledge required.

Available Formats

On-Site
Remote Live
Self-Paced

Curriculum Breakdown

5 modules — 7 Weeks (140 Hours) of hands-on, project-based learning.

Module 1: AL Language Fundamentals & Development Environment

1 Week

Setting up VS Code with AL extension. AL language syntax, data types, procedures, triggers, events. Docker containers (BC Sandbox). Extension model vs modifying base code. First AL extension: custom table with card and list pages. Publishing, debugging, and testing.

Module 2: Tables, Pages & Data Modeling

2 Weeks

Custom tables: fields, field groups, keys, table relations. Page development: Card, List, ListPart, Worksheet, Role Centers. Page customization: actions, cues, fact boxes. Temporary tables and virtual tables. Best practices for table and page design.

Module 3: Business Logic, Events & Automation

2 Weeks

Codeunits for business logic. Event-driven architecture: Event Subscribers, Integration Events, Business Events. Approval workflows. Document numbering series. Email and notification automation. Job queue and background processing. Error handling patterns.

Module 4: API Development & System Integration

1 Week

Custom API pages: exposing BC data via OData and REST. Authentication: OAuth 2.0, service-to-service. Integrating with e-commerce, payment gateways, tax systems. Azure Functions integration. Webhooks and event-driven patterns.

Module 5: Reports, XMLports & Performance

1 Week

RDLC and Word report development. XMLports for data import/export. Report scheduling. Performance optimization: query objects, flowfields, SIFT. Database indexing. Debugging production issues. Upgrade and migration: handling breaking changes.

Why Train With Dhaara Tech Academy?

Our programs are designed to produce capable practitioners — not just certificate collectors.

Practitioner-Led

Your instructor deployed this technology for a real client this week.

Project-Based

You build something real in every module. Portfolio-worthy output.

Respected Certification

Our certificates represent demonstrated capability, not attendance.

Post-Training Support

4 weeks email support + community forum + optional mentorship.

Explore Other Programs

See all 9 training programs offered by Dhaara Tech Academy.

Enroll in This Program

Interested in "Microsoft Dynamics 365 Business Central — AL Development & Technical Consulting"? Fill out the form and we'll send you the detailed curriculum, upcoming batch dates, and investment details within 24 hours.

Need a Custom Program for Your Team?

We design bespoke corporate training tailored to your industry, your tech stack, and your team's current capabilities.