Only £4000 + VAT


Course Details

Title: T4D132 - Dynamics 365 for Finance and Operations Developer Fast Track, Business edition (NAV)
Duration: 5 days
Price: £4000 + VAT

Please note: course content subject to change

About this Course:
This course takes an accelerated approach to covering all the major aspects of developing Microsoft Dynamics 365 for Finance and Operations, Business edition (NAV).
Each module is an overview of the necessary tools and resources required when developing Dynamics 365, and introduces the basic technical and development tasks required to translate business requirements to programming.

Note: This course covers C/AL programming. Visual Studio integration and X++ will be added to this course when available. Please contact us on 01225 311056 for more details.

Audience Profile
This course on development basics is designed for developers for Microsoft Dynamics 365 for for Finance and Operations, Business edition. The target audience also includes business analysts looking for a better understanding of programming.

Course Outline

Module 1: Objects
- The Object Designer
- Overview of the Types of objects that can be managed- Where objects are stored
– The Logical Database
- The use of License files to enable access to objects
- The significance of IDs and ranges
- The role of properties and triggers

Module 2: Tables
- The Role of Tables an overview
- Table Properties and their Usage
- The Use of Triggers in Tables
- An Overview of Field Properties

Module 3: Pages
- The Role of Pages an Overview
- Page Properties and their Usage
- The Use of Triggers in Pages
- Controls in Pages an Overview
- The use of Controls in Making a Card Page
- Using Controls in a List Page
- Control Properties an Overview
- Triggers in Controls
- The use of Page Parts
- An Introduction to Actions

Module 4: C/AL Programming (Classic)
- Using C/AL statements in Triggers an Overview
- The use of Code Units as a code Container
- C/AL Syntax, Variables and Identifiers
- Data Types
- Arrays
- Variable Assignment intro
- The use of the Symbol Menu
- Using Code Completion
- Expressions

Module 5: C/AL Programming (Classic) Statements
- Conditionals If Then Else and Case
- Looping Repetitive execution

Module 6: C/AL Programming (Classic) Built In Functions
- Data Access
- Sorting
- Filtering
- Data Manipulation
- Field Functions TestField and Validate
- Interaction Functions Message
- String Functions
- Date Functions
- Numeric Functions
- System Functions
- Array Manipulation Functions
- Stream Functions

Module 7: C/AL Programming (Classic) Custom Functions
- Creating your own Functions
- Defining Parameters
- Calling your Function
- Function Scope

Module 8: Reporting
- Report Objects an Overview
- The Design Process Overview
- Creating a Data Model using The Data Set Designer
- Report Properties and Data Item Properties
- Column Properties
- Designing the layout
- The use and designing of Request Pages
- Triggers and Functions in Reports

Module 9: Code Unit Objects
- Introduction to the Code Unit Object
- Accessing Code Units

Module 10: Query Objects
- An Overview of the Query Object
- Using the Query Designer
- Using C/AL to run Queries
- Mapping Queries to T-SQL

Module 11: XMLPORTS for importing and exporting data
- An Overview of XMLPORT functionality
- Designing an XMLPORT
- XMLPORT Properties
- Using XMLPORTS to transfer Plain Text
- Using C/AL to run the import or export process

Module 12: Application design Principles and Coding Guidelines
- Overview of Design Patterns and Anti Patterns
- Extensions only in the 365 Product
- Coding Guidelines
- Introduction to Events
- Using Hooks when events are not available
- Multi-language facilities

Module 13: The data process model
- Functional Table Types and flows
- The Standard Data Model
- Set Up Tables and The Implementation of the Singleton Pattern
- Master Table and Page Standards
- Creating a Document Page
- Page Functions frequently used in the page object
- Document and Journal Functions
- Journals v Ledgers when to use
- Journal Posting Flow
- Posting Design Patterns
- Document Posting Routines
- Document posting Design Patterns
- Document Posting Setup Patterns

Module 14: Course Review
- Course Review

Before attending this course, students must have:
• General Knowledge of Microsoft Visual Studio.
• General knowledge of Microsoft Windows.
• General knowledge of Microsoft Office.