Webinar
Instructor-led webinar

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.

Course format
Instructor-led webinar
Duration
2 days
Steven Renders Profile Picture
Steven Renders
MCT & MVP
Webinar Content
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
Trainers
Steven Renders Profile Picture
Steven Renders
MCT & MVP

Calendar

Companial Logo
Available webinar sessions with pricing
Webinar Price Actions
15/09/2026 - 16/09/2026 (09:00 - 16:30 CET/CEST) € 900,00 Register
Unlock exclusive benefits as a Companial member:
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
Discover all benefits for Dynamics professionals and organisations.

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

What will you learn?

ou will learn how to set up a modern AL development environment in Visual Studio Code and build your first extensions using core AL objects such as tables, pages, codeunits, and events. The course also introduces best practices, basic debugging and source control concepts, and explains how existing C/AL solutions can be migrated to AL in a future‑proof way.
Similar courses you might like