Business Central Technical
Learn AL development through 20 hours of live one-to-one training, six practical coding exercises and a complete Business Central extension project.
Practical AL Development Through Dedicated One-to-One Training
A focused technical program for developers, freshers, functional consultants, and ERP professionals who want to learn how to customize and extend Microsoft Dynamics 365 Business Central.
20 Live Training Hours
A concentrated practical program covering the core skills required to start Business Central development.
10 Focused Sessions
Recommended 10 × 2-hour live sessions with explanation, coding, practice, and direct trainer review.
One-to-One Training
Dedicated trainer attention, personalized pace, live coding, direct troubleshooting, and continuous doubt resolution.
Hands-On Development
Build tables, pages, codeunits, events, reports, APIs, permissions, and a complete final extension project.

Learn AL Development. Build Business Central Extensions. Start Your Developer Career.
Business Central Technical is designed to help learners understand how Microsoft Dynamics 365 Business Central is extended using AL and Visual Studio Code. The course focuses on practical development instead of theory alone.
Because every session is one-to-one, the trainer can adapt examples, coding pace, and troubleshooting to the learner's background and technical goals.
- AL development environment and extension architecture
- Tables, pages, codeunits, events, reports, APIs, and permissions
- Debugging, deployment, best practices, assignments, and final project
Designed for Learners Moving Toward Business Central Development
Previous AL experience is not required. Basic programming logic and familiarity with Business Central or ERP concepts will make the learning process easier.
Ten Practical One-to-One Technical Sessions
Each session combines technical explanation, live coding, hands-on development, and direct trainer interaction.
Development Environment & AL Fundamentals
Business Central architecture, SaaS environments, Visual Studio Code, AL extension, app.json, launch.json, symbols, publishing, installation, and first extension.
Tables & Table Extensions
Fields, data types, keys, properties, triggers, data classification, FlowFields, FlowFilters, CalcFormula, and extending standard tables.
Pages & Page Extensions
Card, List, Document, Worksheet, ListPart and CardPart concepts; page fields, actions, FactBoxes, properties, and extending standard pages.
AL Programming & Record Operations
Variables, data types, IF/ELSE, CASE, loops, procedures, parameters, records, SetRange, SetFilter, FindSet, Get, Insert, Modify, Delete, and validation logic.
Codeunits, Events & Business Logic
Reusable business logic, procedures, publishers, subscribers, integration events, business events, and event-based extension design.
Reports & Report Extensions
Report objects, DataItems, columns, request pages, filters, triggers, RDLC and Word layout concepts, processing-only reports, and extending datasets.
APIs, Web Services & Integrations
REST, JSON, GET/POST/PATCH/DELETE, API pages, standard APIs, OData concepts, authentication awareness, and custom API development.
Debugging, Error Handling & Performance
Breakpoints, variables, call stack, watch, runtime troubleshooting, Error, Message, Confirm, TestField, Validate, TryFunction concepts, and efficient record handling.
Permissions, Deployment & Best Practices
Permission sets, permission set extensions, app versioning, dependencies, publishing, upgrading, uninstalling, sandbox testing, naming, object numbering, and extension best practices.
Complete Development Project
Combine tables, pages, AL logic, events, permissions, reporting, and API concepts into one practical Business Central extension.
What You Will Learn
The course covers the core technical building blocks needed to understand, customize, troubleshoot, and extend Business Central.
Six Development Exercises to Build Coding Confidence
Assignments reinforce the concepts learned during the live sessions and give the trainer concrete code to review during one-to-one discussions.
Table Extension
Add custom fields and validation to an existing standard Business Central table.
Page Extension
Display the new fields, modify controls, and add a custom user action.
AL Business Logic
Create a Codeunit with reusable validation and record-processing logic.
Event Subscriber
Subscribe to a standard Business Central event and execute custom logic without modifying Microsoft code.
Custom Report
Create a custom report dataset and practice report layout concepts.
Custom API
Create and test an API page that exposes custom Business Central data.
Build a Customer Credit Approval Extension
The final project combines the main technical concepts into one practical extension that can be demonstrated and reviewed with the trainer.
Extend Customer Data
Add Credit Approval Required, Approval Status, Approved By, and Approved Date fields through a table extension.
Build the User Experience
Show the fields on the Customer Card and add a Request Credit Approval action through a page extension.
Add Business Logic
Create validation logic in a Codeunit and use an event subscriber to apply custom checks during a relevant sales process.
Complete the Extension
Create permissions, add a Credit Approval Summary report, expose approval information through an API, test, debug, and publish the extension.
What You Should Be Able to Do After the Course
The goal is to give learners practical confidence with Business Central extension development and the technical foundation needed for continued project experience.
Technical Training Built Around Your Coding Progress
One-to-one delivery allows the trainer to work directly with the learner's code, errors, and development pace throughout the program.
Dedicated Trainer
The complete session is focused on one learner instead of dividing attention across a group.
Live Coding
Write, publish, test, and debug AL code together with the trainer during the sessions.
Direct Troubleshooting
Discuss compilation errors, runtime issues, design decisions, and extension problems immediately.
Personalized Career Guidance
Discuss the skills and next steps relevant to Business Central Developer and Technical Consultant roles.
Business Central Technical Pricing
Dedicated one-to-one live technical training with hands-on AL development, assignments, and a final extension project.
Standard Course Fee
₹29,999Plus applicable taxes
Introductory Offer
₹24,999Plus applicable taxes
Training Format
20 Hours10 Sessions • One-to-One • Live Online • Practical AL Development
Your Course Fee Includes
The program combines dedicated instructor time with practical coding and a complete development project.
20 Hours One-to-One Training
Ten focused instructor-led sessions with personalized technical guidance.
Hands-On AL Practice
Live coding across tables, pages, Codeunits, events, reports, APIs, debugging, and permissions.
Six Assignments
Structured development exercises designed to reinforce each major technical topic.
Final Extension Project
Build, test, debug, and review a practical Customer Credit Approval extension.
Trainer Review & Doubt Support
Direct discussion of the learner's code, development issues, and technical questions during training.
Course Completion Certificate
Receive a Leaforge Academy Business Central Technical Course Completion Certificate after successful course completion.
Build Your Business Central Technical Career
This 20-hour course provides the technical foundation. Continued coding practice and real project experience help learners progress toward professional development roles.
Questions Learners Often Ask Before Enrolling
Use these answers to understand the course level, format and practical outcome before you decide.
Do I need previous AL experience?
No. Previous AL experience is not required. Basic programming logic and familiarity with Business Central or ERP concepts will make the learning process easier.
What development topics are covered?
The course covers the AL environment, tables, pages, codeunits, events, reports, APIs, debugging, permissions, deployment and development best practices.
Will I write code during the course?
Yes. The training includes live coding, six development exercises and a final extension project.
What is the final project?
The final project is a Customer Credit Approval extension that brings together data extension, user experience, business logic and deployment-related skills.
What should I do after the 20-hour program?
Continue with deeper AL customization, integrations, automated testing, performance, advanced reporting and real project experience to progress toward professional developer roles.
Ready to Start Building Business Central Extensions?
Learn AL development through 20 hours of personalized one-to-one training, practical coding, assignments, and a complete final extension project.