Course Overview
This course leads students through the process of how to customize Microsoft Dynamics NAV 2017 to meet customers' requirements. It explains standard application concepts and provides insight into the most important processes such as master tables and pages, documents and journals posting, dimension management, feature integration, role tailoring, automating unit testing, reporting, statistics, web services, SQL server optimization, and developing for the tablet client.
Course Outline
Module 00: Course Introduction
Module 01: Application Design
Module 02: Data and Process Model
Module 03: Feature Integration
Module 04: Role Tailoring
Module 05: Extending
Module 06: Interfacing
Module 07: Reporting
Module 08: Testing, Debugging, Monitoring and Tuning
Module 09: Course Review
Course Objectives
Explain the different table types and standards
Explain the concepts of the Multilanguage functionality
Understand the posting routines and their relationships
Identify the architecture of the Navigate feature
Explain the structure and functionality of a Role Center and Activity Page
Show how the SQL Server Query Optimizer can be used
Show and explain the standard data and process model
Show and explain the standard data and process model
Identify the best practices for documenting changes
Work with complex data types and functions
Create reports for the Role-Tailored client
Discuss Posting Routine Patterns
Work with Extension Packages
Define the components of the Role-Tailored user interface
Describe the File handling functions to import or export data
Explain the Dynamics NAV Web services architecture
Describe the Debugger functionality and features
Discuss the Testing features
Understand the performance effect of locking, blocking and deadlocks.
Pre-requisites
General developer knowledge
General Microsoft NAV knowledge
Completed the Development Environment Introduction course