Development Basics in Microsoft Dynamics NAV

Update
All Microsoft Dynamics NAV trainings will be renamed to Microsoft Dynamics 365 Business Central. Microsoft changed the name of the NAV solution to Business Central.
Microsoft Dynamics 365 Business Central is an all in one business solution which includes a modern userinterface. You can implement Business Central from the cloud or as an onpremise or hybrid solution.
The new Development Foundation in Microsoft Dynamics 365 Business Central training will teach you development skills for both Business Central and NAV versions.
-
1 - Objectives & Overview
-
Basic Objects
-
Object Designer Fundamentals
-
Opening a database
-
Managing Objects
-
Properties & Triggers
-
Team Development Features
-
Physical & Logical Database
-
-
2 - Tables
-
Table Description
-
Table Properties
-
Triggers
-
Data Types
-
Keys
-
Field Groups
-
Create a Table
-
Table Relationships
-
Set Table Relations
-
Special Table Fields
-
Database Schema Synchronisation
-
-
3 - Pages
-
Page Description
-
Page Properties
-
Triggers & Controls
-
Actions
-
Page Designer
-
Page Type & Characteristics
-
-
4 - Introduction to C/AL Programming
-
C/AL Programming
-
Code Statements & Triggers
-
Intrinsic data types
-
Numeric Datatypes
-
String Datatypes
-
Boolean Datatypes
-
Date, Time & DateTime datatypes
-
Complex Data Types
-
Indentifiers, Variables & Syntax
-
The Syntax of identifiers
-
Variable scope
-
Variable Initialization
-
-
5 - Assignment Statements & Expressions
-
Assignment statements
-
The syntax of statements
-
Automatic Type Conversions
-
Use Assignment Statements and the Symbol Menu
-
Expressions, Terms and Operators
-
The String Operator
-
Functions Calls in Expressions
-
Numeric Expressions
-
Arithmetic Operations
-
Relational and Logical Expressions
-
Relational Expressions for Comparison
-
Relational Expressions for Set Inclusion
-
-
6 - C/AL Statements
-
Conditional Statements and Boolean Expressions
-
Arrays
-
Repetitive statements
-
The with statement
-
-
7 - C/AL Functions
-
Functions and Parameters
-
Built-in Functions
-
Data Access Functions
-
Sorting and Filtering Functions
-
Data Manipulating Functions
-
Working with Fields
-
User Interaction Functions
-
-
9 - XMLPorts
-
XMLPort Fundamentals
-
Design XMLPorts
-
Importing and Exporting Plain Text
-
Using XMLPorts in C/AL Code
-
-
10 - Codeunits
-
Codeunit Fundamentals
-
Design Codeunits
-
Use Codeunits
-
Run Codeunits
-
Access Codeunits through a variable
-
Define and use a Codeunit from C/AL Code
-
SMTP Mail
-
-
11 - Microsoft.NET Framework Interop
-
The DotNet Datatype
-
Declaring A DotNet Variable
-
Deployment Options
-
Client-side and Server-side Execution
-
Events
-
Constructors
-
Static Classes and Members
-
Declaring a DotNet Variable and Subscribing to Events
-
Comparing Values
-
Data Type Mapping and Assignment
-
Bi-directional Mapping
-
Limited Mapping
-
Local and Global Scope
-
Serializing Data Between Client And Server
-
null and ISNULL function
-
DETDOTNETTYPE
-
CANLAODTYPE
-
Types of Streams in .NET
-
Pass Streams between C/AL and .NET
-
Use Streams to Import through XMLPorts
-
-
12 - Queries
-
Query Design
-
Selecting Data
-
Joining Data
-
Filtering Data
-
Aggregating Data
-
Ordering Data
-
Date Methods
-
Simple Item Query
-
OPEN, READ, CLOSE
-
Column Access
-
Filtering Queries
-
TOPNUMBEROFROWS
-
SAVEASXML
-
SAVEASCSV
-
Queries and Records
-
Mapping Queries to Transact-SQL
-
Development Basics in Microsoft Dynamics NAV
-
1 - Objectives & Overview
-
Basic Objects
-
Object Designer Fundamentals
-
Opening a database
-
Managing Objects
-
Properties & Triggers
-
Team Development Features
-
Physical & Logical Database
-
-
2 - Tables
-
Table Description
-
Table Properties
-
Triggers
-
Data Types
-
Keys
-
Field Groups
-
Create a Table
-
Table Relationships
-
Set Table Relations
-
Special Table Fields
-
Database Schema Synchronisation
-
-
3 - Pages
-
Page Description
-
Page Properties
-
Triggers & Controls
-
Actions
-
Page Designer
-
Page Type & Characteristics
-
-
4 - Introduction to C/AL Programming
-
C/AL Programming
-
Code Statements & Triggers
-
Intrinsic data types
-
Numeric Datatypes
-
String Datatypes
-
Boolean Datatypes
-
Date, Time & DateTime datatypes
-
Complex Data Types
-
Indentifiers, Variables & Syntax
-
The Syntax of identifiers
-
Variable scope
-
Variable Initialization
-
-
5 - Assignment Statements & Expressions
-
Assignment statements
-
The syntax of statements
-
Automatic Type Conversions
-
Use Assignment Statements and the Symbol Menu
-
Expressions, Terms and Operators
-
The String Operator
-
Functions Calls in Expressions
-
Numeric Expressions
-
Arithmetic Operations
-
Relational and Logical Expressions
-
Relational Expressions for Comparison
-
Relational Expressions for Set Inclusion
-
-
6 - C/AL Statements
-
Conditional Statements and Boolean Expressions
-
Arrays
-
Repetitive statements
-
The with statement
-
-
7 - C/AL Functions
-
Functions and Parameters
-
Built-in Functions
-
Data Access Functions
-
Sorting and Filtering Functions
-
Data Manipulating Functions
-
Working with Fields
-
User Interaction Functions
-
-
9 - XMLPorts
-
XMLPort Fundamentals
-
Design XMLPorts
-
Importing and Exporting Plain Text
-
Using XMLPorts in C/AL Code
-
-
10 - Codeunits
-
Codeunit Fundamentals
-
Design Codeunits
-
Use Codeunits
-
Run Codeunits
-
Access Codeunits through a variable
-
Define and use a Codeunit from C/AL Code
-
SMTP Mail
-
-
11 - Microsoft.NET Framework Interop
-
The DotNet Datatype
-
Declaring A DotNet Variable
-
Deployment Options
-
Client-side and Server-side Execution
-
Events
-
Constructors
-
Static Classes and Members
-
Declaring a DotNet Variable and Subscribing to Events
-
Comparing Values
-
Data Type Mapping and Assignment
-
Bi-directional Mapping
-
Limited Mapping
-
Local and Global Scope
-
Serializing Data Between Client And Server
-
null and ISNULL function
-
DETDOTNETTYPE
-
CANLAODTYPE
-
Types of Streams in .NET
-
Pass Streams between C/AL and .NET
-
Use Streams to Import through XMLPorts
-
-
12 - Queries
-
Query Design
-
Selecting Data
-
Joining Data
-
Filtering Data
-
Aggregating Data
-
Ordering Data
-
Date Methods
-
Simple Item Query
-
OPEN, READ, CLOSE
-
Column Access
-
Filtering Queries
-
TOPNUMBEROFROWS
-
SAVEASXML
-
SAVEASCSV
-
Queries and Records
-
Mapping Queries to Transact-SQL
-
What is covered by this Microsoft Dynamics NAV course?
The Development Basics in Microsoft Dynamics NAV course will teach you all the necessary basics and insights that you need in order to get started with customizing your solution. The course combines theoretical insights as well as exercising practical skills on topics that are essential for development in NAV. You will learn about all technical objects and the programming language.
In addition, this course will also cover topics as .NET Interoptability and querying.
Who should take this course?
This Microsoft Dynamics NAV training is suitable or anyone who wants to get started with customizing the Microsoft Dynamics NAV solution. Affinity with software development and a basic knowledge of Microsoft Dynamics NAV is advised.
- Development
- Dynamics NAV 2013
- Dynamics NAV 2015
- Dynamics NAV 2016
- Dynamics NAV 2017
- Introduction
- Microsoft
- Query
- Totalen