Fundamentals
Complete AL & BC development path — from zero to extension developer.
The complete technical foundation for Business Central developers. Master AL from syntax and environment setup through tables, pages, reports, integration, and event-driven architecture — all in one structured course.
What you'll learn
- Understand AL syntax, data types, and control structures
- Set up VS Code, Docker, and publish your first extension
- Create tables, pages, reports, and codeunits
- Build page UIs including Card, List, and Document pages
- Integrate BC with external systems via web services and APIs
- Use event subscribers for upgrade-safe customization
Course Content
Module 1: Introduction to AL
AL basics and the Business Central development landscape.
Module 2: Development Environment
VS Code, Docker, and your first BC sandbox.
Module 3: Working with Tables
Tables, extensions, FlowFields, and CalcFields.
Module 4: Pages & User Interface
Card, List, Document pages and actions.
Module 5: AL Language Deep Dive
Data types, operators, and control structures.
Module 6: AL Object Types & Tables
Object taxonomy and advanced table design.
Module 7: Reports & Integration
Reports, OData, HttpClient, and XmlPorts.
Module 8: Advanced Patterns
Event subscribers and extension architecture.
NAVBC Team
BC Developers
Prerequisites
- • Basic programming knowledge (any language)
- • Windows 10/11 Pro or Enterprise