This workshop leads the delegate through a simulated implementation project, where the goal is to customize Microsoft Dynamics NAV 2018 or 365 Business Central to meet a customer’s requirement.
After a thorough introduction to the Visual Studio Code editor with integration to an off-site GitHub repository, the delegate will be given a simulated functional requirement document and must create a working solution.
The solution will be created purely as an extension in Visual Studio Code, without changing a single object of the standard application of Microsoft Dynamics NAV 2018.
The course will be 80% hands-on and includes pdf course materials. Virtual machines will be provided, including licenses.
The course covers:
- 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 codeunits, 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:
- Knowledge of Microsoft Dynamics 365 BC.
- 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
Workshop date: Tuesday 20 and Wednesday 21 November. This is a two days workshop.