Adapting to change - Discovering Modern Development with VSC and AL Essentials
Still writing C/AL code while Business Central has moved on? You're not alone — but the gap is widening.
This two-day intensive webinar is built for experienced Microsoft Dynamics NAV developers who are ready to make the leap to modern AL development. Rather than easing you in gradually, we go straight to what matters: Visual Studio Code, the AL language, and the event-based architecture that powers today's Business Central extensions.
Led by seasoned instructor Steven Renders, you'll combine theory with hands-on practice — leaving with the confidence to build, debug, and manage AL extensions in real-world scenarios. Whether you're still supporting legacy NAV environments or ready to go all-in on Business Central, this training gives you the tools to move forward.
1. Introduction
- Business Central Architecture
- Business Central Infrastructure
- Setting up a Business Central Environment: Saas
- Setting up a Business Central Environment: Docker
- Setting up a Business Central Environment: On Prem
2. Development Environment
- What is Visual Studio Code?
- Creating a new AL Extension
- JSON configuration files: Launch.json & App.json
- Basic AL Project Commands
- Working with Snippets
- Visual Studio Code Workspace
- Object Ranges
- Debugging
- AppSource versus Per Tenant Extensions
- Source control Management
- AL Platform Overview
3. Basic Objects in AL
- Table
- Table Extensions
- Pages
- Page Extensions & Customizations
- CodeUnits
- Queries
- Profiles
- Enum and Enum Extensions
- Permissions and Entitlements
4. In-Client Designer
- Using the In-Client Designer
- Design vs Personalise
- Enhance an extension in Visual Studio Code
5. Event Based Architecture
- Introducing Events
- Publishing, Raising and Subscribing to Events
- Event Recorder
- Event Design Patterns
7. Extension Dependencies
- Dependent Apps
- Writing Extension Install Code
- Upgrading Extensions
8. From CAL to AL
- Architectural approaches for moving from C/AL to AL
- Running C/Side and AL Side by Side
- Txt2AL conversion
- Translations (Multilanguage Functionality)
9. Rules, Guidelines and Best Practices for AL Code
- Using a Prefix or Suffix
- Best Practices for AL
- Deprecating Code
- Performance patterns
Calendar
| Webinar | Price | Actions |
|---|---|---|
| 15/09/2026 - 16/09/2026 (09:00 - 16:30 CET/CEST) | € 900,00 | Register |
Enjoy a discount and leverage your Companial Service Funds.
This course is part of the Business Central Developer Learning Journey
Get a subscription
Unlimited access to all courses, Learning Journeys and ongoing instructor support
Why switch to a subscription?
- More training for less budget
- Stay relevant in a fast-changing industry
- Courses created by MCTs and MVPs
- Faster onboarding for new hires
- Guidance for all certifications
Who is this course for?
This webinar training is intended for experienced Microsoft Dynamics NAV developers who want to shift their skills to AL, Visual Studio Code and Event Based Architecture