Course Details
The Developing NAV Extensions in VS Code (Dynamics NAV/365) course is a two-day instructor-led training that provides you with the knowledge and skills to develop NAV extension in Visual Studio Code for Microsoft Dynamics 365.
Objectives
- The Visual Studio Code Editor
- Native Github integration
- Using Snippets
- Creating Snippets
- Converting existing objects to AL
- And of course, creating objects:
- New Tables
- Extending existing tables, including which properties can be changed and where to add code to triggers
- New Pages
- Extending existing pages, including which properties can be changed and where to add code to triggers
- Creating code units, including:
- Event subscriptions
- Install Codeunits
- Upgrade Codeunits
- Creating reports in Dynamics 365 Business Central
- Creating reports in Dynamics NAV 2018
- Creating XML Ports
- Creating Queries
- Controlling the Departments menu
- Design patterns in Dynamics NAV/Dynamics 365 BC
- Using the Visual Studio Code editor with other extensions, like:
- PowerShell
- XML Documents
- JSON Tools
- Snippet Creator
- Upgrading to extensions
- Differences between solution development in Dynamics NAV 2018 and Dynamics 365 BC
Prerequisites
In order to get access to and use the preview development environment of Dynamics NAV 2018/365 and Visual Studio Code, there are a number of prerequisites:
- You must know the Dynamics NAV Integrated Development Environment
- You must master programming in the C/AL language
- You must understand the concept of programming with events
- You must understand the concept of extensions