Do you want to learn how to customize and tailor Business Central to the needs of your user organisation? Then this Microsoft Dynamics 365 Business Central: Development Foundation & Solution Development course is your starting point. This course will give you a deep understanding of all the basic objects in the Business Central development environment
Your course package is designed to provide maximum learning and convenience. This is included in the price of your course:
There is no exam or certification for this course.
This course 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.
Using our engaging learning methodology using a variety of tools, we’ll cover the entire curriculum.
We have designed our course material in the way that best prepares you to learn.
Development Foundation in Microsoft Dynamics 365 Business Central
Your starting point for developing Microsoft Dynamics 365 Business Central Customizations
You will explore these objects with the classic C/Side Object Designer as well as 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 both C/AL as well as 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.
1 - Microsoft Dynamics 365 Business Central Environment Setup
Using Microsoft Azure
Using Business Central Sandbox Environment
Using Business Central Trials
2 - Business Central Development Environment: C/SIDE Object Designer
What is C/SIDE Object Designer?
Basic C/SIDE Commands
TXT vs FOB
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
Basic AL Project Commands
Working with Snippets
Visual Studio Code Workspace
4 - Working with Objects in Business Central
Properties & Triggers
5 - Tables
What is a Table?
Table & Field Properties
Table & Field Triggers
Create a Table
Calculated Fields (Using FlowFilters and FlowFields)
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?
Triggers & Controls
Create a Page
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
Run Codeunits from a Page
11 - C/AL and AL Programming in Business Central
C/AL Programming Essentials
AL Programming Essentials
Code Statements & Triggers
Indentifiers, Variables & Syntax
The Syntax of identifiers
Intrinsic data types
12 - Assignment Statements
The syntax of assignment statements
Automatic Type Conversions
13 - Expressions, Terms and Operators
The String Operator
Functions Calls in Expressions
14 - Relational Expressions
Relational Expressions for Comparison
Relational Expressions for Set Inclusion
15 - Logical Expressions
NOT AND OR XOR expressions
16 - AL Statements
17 - AL Built-in Functions
18 - AL Custom Functions
Functions and Parameters
19 - Event Based Architecture
Subscribing to Events
20 - Data Manipulation
Data Access Functions
Sorting and Filtering Functions
Data Manipulating Functions
Working with Fields
21 - XMLPorts
Importing and Exporting Plain Text
Using XMLPorts in Code
22 - Queries
Simple Item Query
OPEN, READ, CLOSE
Queries and Records
Solution Development in Microsoft Dynamics 365 Business Central
Design Patterns and Best Pracises for Microsoft Dynamics 365 Business Central Development
We will explain the data and process model of Business Central, the Master Tables and Pages, Documents, Posting Routines, Statistics, Navigate function, Dimension Management, Saasification, PowerShell Cmdlts, Upgrading and Multilanguage solutions.
This very active and interactive workshop is a more advanced development course for Business Central that will provide you all the building blocks for performant and upgradable solutions for Microsoft Dynamics 365 Business Central and NAV.
1 - The Data & Process Model of Microsoft Dynamics 365 Business Central
Functional Table Types and Characteristics
Standard Data Model Diagram
Standard Data Model
Standard Process Model
2 - Master Table and Pages Design Patterns
Work with table event triggers
Frequently used Table Properties
Master Table and Page Standards
The Number Series Pattern
The Singleton Table Pattern (Setup)
The Blocked Entity Design Pattern
3 - Document Table and Pages Design Patterns
Building a Document Page
Functions Used in Page and Table Objects
4 - Posting Routines, Tables and Design Patterns
Document, Journal and ledger Tables
The Journal Posting Process
Posting Routine Patterns
Document Posting Routines
Document Posting Routine Patterns
5 - Feature Integration
Access Navigate from Transactions
Create New Documents from Master Pages
6 - Saasification Techniques
Building a Rolecenter
Add an Object to Search
7 - PowerShell Cmdlets
8 - Upgrade to Microsoft Dynamics 365 Business Central Onpremise
Changes in C/AL Behavior
Converting a Database
9 - Install & Upgrade Codeunits
Update an Extension to a New Version
10 - Developing Multilanguage Enabled Applications
Multilanguage Functionality in AL Extensions
The Virtual Classroom is an online forum, where you will join your instructor and fellow classmates in real time. Everything happens live and you can interact freely, discuss, ask questions, and watch your instructor present on a whiteboard, discuss the courseware and slides, work with labs, and review.
Your prereading sits in your personal space at readynez.com: My Readynez. Simply log in, find your course and start your preparations.
Your exam voucher is usually included in your virtual training package. When you´re ready to sit your exam, you just book it. You can sit most exams from home or at a local test centre. We’re here to help you with that process.