Building Apps in Microsoft Dynamics 365 Business Central

Calendar
Location | Date | Days | Price | |
---|---|---|---|---|
There are no courses scheduled at this moment. | ||||
You want this course in your office? Please contact us for more information. |
There are no courses scheduled at this moment. | |
You want this course in your office? Please contact us for more information. |
-
1 - Create your Development Envrironment
-
Using Docker
-
OnAzure
-
Using Demos and Office Trials
-
Create a Sandbox Environment
-
-
2 - Working with Visual Studio Code
-
What is Visual Studio Code?
-
Creating a project
-
.json and App.json
-
Snippets
-
-
3 - Basic Objects in AL
-
Tables
-
Table Extensions
-
Pages
-
Page extensions
-
Page customizations
-
Codeunits
-
XmlPorts
-
Queries
-
-
4 - The Data and Process Model
-
Table Types and Characteristics
-
Standard Data Model
-
Standard Data Flow
-
Standard Process Model
-
-
5 - Documents
-
How to Build a Document Page
-
Functions used in Page and Table Objects
-
-
6 - The AL Programming Language
-
Introduction to AL
-
AL Statements
-
AL Functions
-
Triggers
-
Data Manipulation
-
-
7 - From CAL to AL
-
Running C/Side and AL Side by Side
-
Object Ranges
-
Txt2AL conversion
-
Translations
-
-
8 - Master Data
-
Setup
-
Master Table and Page Standards
-
The No Series Design Pattern
-
The Blocked Entity Design Pattern
-
Frequently Used Table Properties
-
-
9 - Source Code Management Simplified
-
Application Lifecycle Management
-
Visual Studio Team Foundation Server
-
Source Control with GIT/TFVC
-
Git in Visual Studio Code
-
GIT Commands
-
-
10 - In-Client Designer
-
Using the In-Client Designer
-
Save the extension for the tenant
-
-
11 - Event Based Architecture
-
Introducing Events
-
Publishing Events
-
Raising Events
-
Subscribing to Events
-
Debugging Events
-
Best Practices
-
-
12 - Saasification
-
Notifications
-
Assisted Setup
-
Wizards
-
Application Areas
-
Rolecenter Page
-
Using Headlines
-
Add an object to Search
-
-
13 - Extension Dependencies
-
Dependent Apps
-
Update an Extension to a New Version
-
-
14 - Control Addins
-
What are Control-Addins?
-
Asynchronous Considerations
-
Control Add-In and Azure Functions
-
-
15 - Azure Functions
-
Introduction to Azure Functions
-
Create an Azure Function
-
Create an Azure Function with an existing .NET DLL
-
Call the Azure Function with AL code
-
-
16 - Testing
-
Test Driven Development
-
The Testing Framework Overview
-
Test Code Example
-
-
17 - Extension Validation and Publication Process
-
The App validation and registration process on Appsource
-
How to publish an extension
-
Technical and marketing validation
-
Azure Publisher Portal
-
Building Apps in Microsoft Dynamics 365 Business Central
-
1 - Create your Development Envrironment
-
Using Docker
-
OnAzure
-
Using Demos and Office Trials
-
Create a Sandbox Environment
-
-
2 - Working with Visual Studio Code
-
What is Visual Studio Code?
-
Creating a project
-
.json and App.json
-
Snippets
-
-
3 - Basic Objects in AL
-
Tables
-
Table Extensions
-
Pages
-
Page extensions
-
Page customizations
-
Codeunits
-
XmlPorts
-
Queries
-
-
4 - The Data and Process Model
-
Table Types and Characteristics
-
Standard Data Model
-
Standard Data Flow
-
Standard Process Model
-
-
5 - Documents
-
How to Build a Document Page
-
Functions used in Page and Table Objects
-
-
6 - The AL Programming Language
-
Introduction to AL
-
AL Statements
-
AL Functions
-
Triggers
-
Data Manipulation
-
-
7 - From CAL to AL
-
Running C/Side and AL Side by Side
-
Object Ranges
-
Txt2AL conversion
-
Translations
-
-
8 - Master Data
-
Setup
-
Master Table and Page Standards
-
The No Series Design Pattern
-
The Blocked Entity Design Pattern
-
Frequently Used Table Properties
-
-
9 - Source Code Management Simplified
-
Application Lifecycle Management
-
Visual Studio Team Foundation Server
-
Source Control with GIT/TFVC
-
Git in Visual Studio Code
-
GIT Commands
-
-
10 - In-Client Designer
-
Using the In-Client Designer
-
Save the extension for the tenant
-
-
11 - Event Based Architecture
-
Introducing Events
-
Publishing Events
-
Raising Events
-
Subscribing to Events
-
Debugging Events
-
Best Practices
-
-
12 - Saasification
-
Notifications
-
Assisted Setup
-
Wizards
-
Application Areas
-
Rolecenter Page
-
Using Headlines
-
Add an object to Search
-
-
13 - Extension Dependencies
-
Dependent Apps
-
Update an Extension to a New Version
-
-
14 - Control Addins
-
What are Control-Addins?
-
Asynchronous Considerations
-
Control Add-In and Azure Functions
-
-
15 - Azure Functions
-
Introduction to Azure Functions
-
Create an Azure Function
-
Create an Azure Function with an existing .NET DLL
-
Call the Azure Function with AL code
-
-
16 - Testing
-
Test Driven Development
-
The Testing Framework Overview
-
Test Code Example
-
-
17 - Extension Validation and Publication Process
-
The App validation and registration process on Appsource
-
How to publish an extension
-
Technical and marketing validation
-
Azure Publisher Portal
-
What is covered by this Business Central course?
Become a modern Microsoft Dynamics 365 Business Central App developer in only 4 days. We will help you transform your onprem Microsoft Dynamics NAV development skills into new cloud development expertise. This training is intended for experienced NAV developers and developers new to NAV and Business Central with a focus on app and cloud development for Business Central.
This training is focussed on cloud development only. We will work with Visual Studio Code (VSC) and AL and focus on events and extensions. We will not cover CAL and C/Side in this training.
We will cover topics like: Topics die aan bod komen: Docker, Visual Studio Code (VSC), .JSON, App.Json, snippets, table extensions, page extensions, design patterns, GIT, TFS, Events, Saasification, Extensions, Control Addins, Azure Functions, ...
Who should take this course?
This training is intended for experienced NAV developers and developers new to NAV and Business Central with a focus on app and cloud development for Business Central.
- Development
- Microsoft Dynamics 365 Business Central