Development Foundation in Microsoft Dynamics 365 Business Central

Update
This Microsoft Dynamics 365 Business Central Development training is replaced by our online BusinessCentralBooster learning program.

-
1 - Microsoft Dynamics 365 Business Central Environment Setup
-
On Premise
-
Using Docker
-
Using Microsoft Azure
-
Using Business Central Sandbox Environment
-
Using demos.microsoft.com
-
Using Business Central Trials
-
-
3 - Business Central Development Environment: Visual Studio Code
-
What is Visual Studio Code?
-
Creating a new AL Extension
-
JSON configuration files: Launch.json & App.json
-
Extension Dependencies
-
Basic AL Project Commands
-
Working with Snippets
-
Visual Studio Code Workspace
-
Coding Guidelines
-
-
4 - Working with Objects in Business Central
-
Logical Database
-
Properties & Triggers
-
Managing Objects
-
-
5 - Tables
-
What is a Table?
-
Table Description
-
Table & Field Properties
-
Table & Field Triggers
-
Data Types
-
Create a Table
-
Keys
-
Table Relations
-
Calculated Fields (Using FlowFilters and FlowFields)
-
Field Groups
-
Working with Media on Records
-
Database Schema Synchronisation
-
Classifying Data: Different data classifications
-
Classifying data in tables and fields
-
-
6 - Table Extensions
-
Table Extensions Properties
-
Create a Table Extension
-
-
7 - Pages
-
What is a Page?
-
Page Description
-
Page Properties
-
Triggers & Controls
-
Create a Page
-
Actions
-
Page Types & Characteristics
-
-
8 - Page Extensions
-
Page Extensions Properties
-
Create a Page Extension
-
-
9 - In-Client Designer
-
Using the In-Client Designer
-
Design vs Personalise
-
Enhance the extension in Visual Studio Code
-
-
10 - Codeunits
-
Codeunit Fundamentals
-
Design Codeunits
-
Use Codeunits
-
Run Codeunits from a Page
-
-
11 - AL Programming in Business Central
-
AL Programming Essentials
-
Code Statements & Triggers
-
Indentifiers, Variables & Syntax
-
The Syntax of identifiers
-
Variable scope
-
Variable Initialization
-
Intrinsic data types
-
Arrays
-
List Of
-
TextBuilder
-
-
12 - Assignment Statements
-
The syntax of assignment statements
-
Automatic Type Conversions
-
-
13 - Expressions, Terms and Operators
-
The String Operator
-
Functions Calls in Expressions
-
Numeric Expressions
-
Arithmetic Operations
-
-
14 - Relational Expressions
-
Relational Expressions for Comparison
-
Relational Expressions for Set Inclusion
-
-
15 - Logical Expressions
-
NOT AND OR XOR expressions
-
Boolean Expressions
-
-
16 - AL Statements
-
Conditional Statements
-
Repetitive Statements
-
WITH statement
-
-
17 - AL Built-in Functions
-
Interaction Functions
-
String Functions
-
Date Functions
-
Numeric Functions
-
Array Functions
-
List Functions
-
System Functions
-
Variables Functions
-
-
18 - AL Custom Functions
-
Functions and Parameters
-
-
19 - Event Based Architecture
-
Introducing Events
-
Publishing Events
-
Raising Events
-
Subscribing to Events
-
Debugging Events
-
Best Practices
-
Event Recorder
-
-
20 - Data Manipulation
-
Data Access Functions
-
Sorting and Filtering Functions
-
Data Manipulating Functions
-
Working with Fields
-
-
21 - XMLPorts
-
XMLPort Fundamentals
-
Design XMLPorts
-
Importing and Exporting Plain Text
-
Using XMLPorts in Code
-
-
22 - 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
-
Development Foundation in Microsoft Dynamics 365 Business Central
-
1 - Microsoft Dynamics 365 Business Central Environment Setup
-
On Premise
-
Using Docker
-
Using Microsoft Azure
-
Using Business Central Sandbox Environment
-
Using demos.microsoft.com
-
Using Business Central Trials
-
-
3 - Business Central Development Environment: Visual Studio Code
-
What is Visual Studio Code?
-
Creating a new AL Extension
-
JSON configuration files: Launch.json & App.json
-
Extension Dependencies
-
Basic AL Project Commands
-
Working with Snippets
-
Visual Studio Code Workspace
-
Coding Guidelines
-
-
4 - Working with Objects in Business Central
-
Logical Database
-
Properties & Triggers
-
Managing Objects
-
-
5 - Tables
-
What is a Table?
-
Table Description
-
Table & Field Properties
-
Table & Field Triggers
-
Data Types
-
Create a Table
-
Keys
-
Table Relations
-
Calculated Fields (Using FlowFilters and FlowFields)
-
Field Groups
-
Working with Media on Records
-
Database Schema Synchronisation
-
Classifying Data: Different data classifications
-
Classifying data in tables and fields
-
-
6 - Table Extensions
-
Table Extensions Properties
-
Create a Table Extension
-
-
7 - Pages
-
What is a Page?
-
Page Description
-
Page Properties
-
Triggers & Controls
-
Create a Page
-
Actions
-
Page Types & Characteristics
-
-
8 - Page Extensions
-
Page Extensions Properties
-
Create a Page Extension
-
-
9 - In-Client Designer
-
Using the In-Client Designer
-
Design vs Personalise
-
Enhance the extension in Visual Studio Code
-
-
10 - Codeunits
-
Codeunit Fundamentals
-
Design Codeunits
-
Use Codeunits
-
Run Codeunits from a Page
-
-
11 - AL Programming in Business Central
-
AL Programming Essentials
-
Code Statements & Triggers
-
Indentifiers, Variables & Syntax
-
The Syntax of identifiers
-
Variable scope
-
Variable Initialization
-
Intrinsic data types
-
Arrays
-
List Of
-
TextBuilder
-
-
12 - Assignment Statements
-
The syntax of assignment statements
-
Automatic Type Conversions
-
-
13 - Expressions, Terms and Operators
-
The String Operator
-
Functions Calls in Expressions
-
Numeric Expressions
-
Arithmetic Operations
-
-
14 - Relational Expressions
-
Relational Expressions for Comparison
-
Relational Expressions for Set Inclusion
-
-
15 - Logical Expressions
-
NOT AND OR XOR expressions
-
Boolean Expressions
-
-
16 - AL Statements
-
Conditional Statements
-
Repetitive Statements
-
WITH statement
-
-
17 - AL Built-in Functions
-
Interaction Functions
-
String Functions
-
Date Functions
-
Numeric Functions
-
Array Functions
-
List Functions
-
System Functions
-
Variables Functions
-
-
18 - AL Custom Functions
-
Functions and Parameters
-
-
19 - Event Based Architecture
-
Introducing Events
-
Publishing Events
-
Raising Events
-
Subscribing to Events
-
Debugging Events
-
Best Practices
-
Event Recorder
-
-
20 - Data Manipulation
-
Data Access Functions
-
Sorting and Filtering Functions
-
Data Manipulating Functions
-
Working with Fields
-
-
21 - XMLPorts
-
XMLPort Fundamentals
-
Design XMLPorts
-
Importing and Exporting Plain Text
-
Using XMLPorts in Code
-
-
22 - 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
-
What is covered by this Business Central course?
This 5day Development Foundation in Microsoft Dynamics 365 Business Central training is your starting point if you want to customize and tailor Business Central to the needs of your user organisation. This training will give you a deep understanding of all the basic objects in the Business Central development environment like Tabels, Pages and CodeUnits and you will explore Table and Page Extensions.
Your starting point for developing Microsoft Dynamics 365 Business Central Customizations
You will explore these objects with Visual Studio Code. You will learn to use the In-Client Designer and we will dive into the programming language of Microsoft Dynamics 365 Business Central. You will learn the AL programming language and we will familiarize you with the Event Based Architecture. This Business Central course also covers the most important functions and XMLPORT and Queries.
You will gain essential insights and skills for both onprem as online customisations for Microsoft Dynamics 365 Business Central and Microsoft Dynamics NAV with this Development Foundation training.
Who should take this course?
This Development Foundation training is intended for developers who want to learn about customizing Microsoft Dynamics 365 Business Central or Microsoft Dynamics NAV.
You do not need specific prior knowledge. Experience with the development of administrative company solutions and a first introduction to Microsoft Dynamics 365 Business Central or NAV are of course beneficial.
- Development
- Microsoft Dynamics 365 Business Central