Introduction to Development in Microsoft Dynamics NAV 2018 Course Overview

Introduction to Development in Microsoft Dynamics NAV 2018 Course Overview

The "Introduction to Development in Microsoft Dynamics NAV 2018" course is designed to provide learners with a comprehensive understanding of development within the Microsoft Dynamics NAV environment. It covers the fundamentals of the development environment, including the Object Designer, managing objects, properties, triggers, and team development features. Learners will gain insights into the architecture of Dynamics NAV, focusing on tables, pages, and programming with C/AL code.

Each module delves into specific aspects of NAV development, from table and page design to creating custom functions and reports. The course also explores built-in and custom functions, code units, queries, and XML ports, equipping learners with the skills needed to customize and extend the functionality of Microsoft Dynamics NAV to meet business requirements.

By mastering Microsoft Dynamics NAV development, learners will be able to contribute to the customization and optimization of NAV solutions, thereby enhancing business processes and efficiency. The course is essential for professionals looking to excel in Microsoft Dynamics NAV development.

Purchase This Course


  • Live Online Training (Duration : 40 Hours)
  • Per Participant
  • Guaranteed-to-Run (GTR)
  • date-img
  • date-img

♱ Excluding VAT/GST

Classroom Training price is on request

You can request classroom training in any city on any date by Requesting More Information

  • Live Online Training (Duration : 40 Hours)
  • Per Participant

♱ Excluding VAT/GST

Classroom Training price is on request

You can request classroom training in any city on any date by Requesting More Information

Request More Information

Email:  WhatsApp:

Koenig's Unique Offerings


1-on-1 Training

Schedule personalized sessions based upon your availability.


Customized Training

Tailor your learning experience. Dive deeper in topics of greater interest to you.


4-Hour Sessions

Optimize learning with Koenig's 4-hour sessions, balancing knowledge retention and time constraints.


Free Demo Class

Join our training with confidence. Attend a free demo class to experience our expert trainers and get all your queries answered.

Winner of the Microsoft’s Asia Superstar Campaign in FY 22

Course Prerequisites

To ensure that participants are prepared to effectively engage with the Introduction to Development in Microsoft Dynamics NAV 2018 course, the following prerequisites are recommended:

  • Basic understanding of business processes and their interrelationships, particularly in relation to finance, supply chain management, and operations.
  • Familiarity with Microsoft Windows operating systems and the general navigation of Windows applications.
  • Knowledge of core Microsoft Office applications, especially Excel, as it is frequently used for data analysis and reporting in conjunction with Dynamics NAV.
  • Introductory level understanding of relational databases and database concepts, which will aid in comprehending the Logical Database and Data Schema Synchronization sections.
  • Some prior exposure to programming concepts, such as variables, control structures (if-else, loops), and functions/methods, is advantageous, though not mandatory. This will facilitate a smoother learning curve when delving into C/AL language specifics and the development environment of Dynamics NAV.
  • Enthusiasm for learning new software development methodologies and adapting to the Dynamics NAV development ecosystem.

While these prerequisites are recommended for a better learning experience, Koenig Solutions welcomes learners with varying levels of prior knowledge and is committed to providing comprehensive training that accommodates the needs of all participants.

Target Audience for Introduction to Development in Microsoft Dynamics NAV 2018

Introduction to Development in Microsoft Dynamics NAV 2018 is a technical course designed for individuals seeking to develop skills in NAV environment customization and report generation.

Target audience for the course includes:

  • IT professionals with a focus on business application development
  • Developers looking to specialize in Microsoft Dynamics NAV solutions
  • Technical consultants who implement and configure Dynamics NAV systems
  • ERP specialists aiming to enhance their knowledge of Dynamics NAV
  • Systems analysts involved in the customization and improvement of ERP solutions
  • Programmers seeking to transition to Dynamics NAV development
  • Microsoft partners' technical staff who need to support Dynamics NAV
  • Database administrators interested in Dynamics NAV's data structure and management

Learning Objectives - What you will Learn in this Introduction to Development in Microsoft Dynamics NAV 2018?

Introduction to the Course's Learning Outcomes:

This course offers a comprehensive introduction to development in Microsoft Dynamics NAV 2018, focusing on key technical aspects of creating, managing, and deploying NAV applications.

Learning Objectives and Outcomes:

  • Understand the Development Environment in Dynamics NAV, including the Object Designer and managing NAV objects.
  • Learn the structure and management of the 7 core Dynamics NAV objects and the logical database schema.
  • Gain knowledge on the properties and triggers that control Dynamics NAV object behavior.
  • Explore team development features for collaborative Dynamics NAV solutions.
  • Master the creation and manipulation of Tables, including table properties, triggers, keys, and relationships.
  • Develop Pages in Dynamics NAV, and understand their properties, triggers, and the role of controls in page design.
  • Acquire fundamental programming skills in the C/AL language, including the use of variables, data types, and expressions.
  • Write C/AL statements, making use of conditional and repetitive control structures to manage logic flow.
  • Utilize built-in functions for data access, manipulation, and interaction within Dynamics NAV applications.
  • Create and use custom functions to extend Dynamics NAV's functionality to meet specific business requirements.
  • Design and develop Reports, understanding the components and triggers vital for data representation.
  • Learn the fundamentals of Codeunits and their usage within Dynamics NAV for encapsulating business logic.
  • Understand Queries in Dynamics NAV, how to design them, and interact with them using C/AL.
  • Gain proficiency in XMLPorts, learning to design, configure, and implement data import/export routines.

These objectives and outcomes equip students with the necessary skills to develop and customize efficient, scalable Dynamics NAV applications tailored to business needs.