MB-820: Microsoft Dynamics 365 Business Central Developer



Kursarrangør: Glasspaper AS
Sted: Oslo, Helsfyr
Oslo
Kursadresse: Brynsveien 12, 0667 Oslo (kart)
Type:Åpent kurs / gruppeundervisning
Studie / yrkesutdanning
Undervisningstid:
Day 1 kl 10:00 - 16:00
Day 2 - 5 kl 09:00 - 16:00
Varighet: 5 days
Pris: 30.000
Neste kurs: 25.11.2024 | Vis alle kursdatoer

We provide course about MB-820: Microsoft Dynamics 365 Business Central Developer. Business Central is our fastest growing app with the largest number of solutions published to AppSource.

Course description:
It is however a complex solution, and it requires deep domain and technical expertise for implementation. This training will give you the skills you need to understand how to develop apps that extend Business Central. This can include creating new modules and modifying existing modules, add new business logic or change existing business logic by using events. You will also learn how to integrate Business Central with other applications, including Microsoft Power Platform products.

The role of a Business Central developer:
Business Central developers are responsible for troubleshooting and debugging issues in the system. This may involve identifying the root cause of a problem, fixing bugs, and testing the solution to ensure it works as expected. Business Central developers may be required to optimize the performance of the system by identifying bottlenecks and improving code quality. Business Central developers are responsible for upgrading the system, migrating data, and maintaining the system to ensure it remains up to date and secure.

Course outline:
Module 1 - Start your free Dynamics 365 Business Central trial

Module 2 - Introduction to the capabilities of Microsoft Dynamics 365 Business Central:
• Why Business Central is a cloud end-to-end business solution
• The core Business Central functionalities by browsing application areas

Module 3 - Customize Microsoft Dynamics 365 Business Central:
• Understand the high-level technical architecture of Business Central
• Know the available options to tailor Business Central to specific needs

Module 4 - Prepare for an easy application upgrade experience in Business Central:
• Understand upgrade responsibilities and best practices
• Create proper installation and upgrade codeunits

Module 5 - Administer Dynamics 365 Business Central online:
• Know how to sign up for the Cloud Solution Provider program
• Use the administration center to manage environments
• Set up tenant notifications and inspect environment telemetry
• Manage support requests for customers
• Export a database
• Enable features ahead of time

Module 6 - Manage users and implement security in Business Central:
• Manage users and user groups
• Implement and configure security
• Setup profiles, and role centers
• Audit changes to data

Module 7 - Introduction to the development environment for Dynamics 365 Business Central:
• Use the Microsoft Visual Studio Code development environment
• Create a basic new AL Language extension
• Design the different configuration files in an AL extension
• Manage multiple AL extensions in one workspace

Module 8 - Debug and deploy your extension in Dynamics 365 Business Central:
• Work with the Visual Studio Code debugger
• Use Debug and Attach configuration files
• Work with the Rapid Application Development (RAD) feature
• Deploy your extensions to a production tenant

Module 9 - Work with pages in Dynamics 365 Business Central:
• Identify the different page types
• Discover the different page properties
• Learn how to build the layout of new pages
• Link pages with page parts
• Use snippets to create pages in Visual Studio Code
• Enable end users to search for a page
• Define actions on a page and set its properties

Module 10 - Design the data model of a report in Dynamics 365 Business Central:
• Learn about the different report components
• Create the data items for a report
• Add columns to the dataset of a report
• Order, link, and indent data items

Module 11 - Work with codeunits in Dynamics 365 Business Central.:
• Learn about and create new codeunits
• Access functions within a codeunit

Module 12 - Work with XMLports in Dynamics 365 Business Central:
• Create new XMLports
• Configure the important XMLport properties
• Define nodes in an XMLport
• Work with the different formats
• Use an XMLport in AL code

Module 13 - Work with entitlements and permission sets in Dynamics 365 Business Central:
• Learn about entitlements and how to use them in Business Central
• Learn about permission sets and how they are used
• Create or extend entitlement and permission set objects by using AL

Module 14 - Work with queries in Dynamics 365 Business Central:
• Create a new Query object
• Join, filter, and aggregate data in a Query object
• Access queries from AL
• Publish queries as a web service

Module 15 - Build control add-in objects in Dynamics 365 Business Central:
• Learn about and build control add-ins
• Send data from Business Central to JavaScript and vice versa
• Connect a control add-in with an Azure function

Module 16 - Customize the UI experience in Dynamics 365 Business Central:
• Add objects to the search dialog
• Create page customizations
• Define profiles that are linked to a Role Center and page customizations
• Create custom views
• Extend the application areas in Business Central

Module 17 - Identify functional table types and characteristics in Dynamics 365 Business Central:
• Learn the difference between all available table types
• Discover the correct primary key for each table type
• Use the correct naming for tables
• Create the associated pages

Module 18 - Introduction to the basics of AL programming in Dynamics 365 Business Central:
• Work with variables and define them in AL code
• Use the different data types
• Use options and enums
• Work with collections
• Use the different types of expressions

Module 19 - Learn about application performance and monitoring in Business Central:
• Prepare your application for optimal performance
• Get essential application insights

Module 20 - Work with source control using Git in Visual Studio Code for Business Central:
• Configure Git
• Know the structure of Git repositories
• Create a new local Git repository
• Add and remove files from Git
• Link and clone a remote Git Repository
• Work with the .gitignore file

Module 21 - Use Application Lifecycle Management for Business Central:
• Create an Azure DevOps organization and Azure DevOps project
• Know about the different services in Azure DevOps
• Connect via a Personal Access Token
• Know the difference between GitHub and Azure DevOps

Module 22 - Introduction to test automation in Business Central:
• Learn how to write test code in AL with Test Codeunits
• Install and run the Test Toolkit in Docker containers
• Run standard Business Central tests

Module 23 - Use Power Automate with Business Central:
• Identify what Power Automate is and how it can be used with Business Central
• Identify existing Business Central actions and triggers available in Power Automate
• See how to create an independent flow in Business Central that automates business processes
• Create a flow that runs on a schedule or to create a button flow to send a reminder

Module 24 - Access REST services from within Dynamics 365 Business Central:
• Use HTTP data types
• Connect to external REST services to read and post data
• Read JSON data in Business Central
• Get JSON from an external REST service

Module 25 - Use Azure Functions with Dynamics 365 Business Central:
• Learn about and create a basic Azure function
• Use an existing .NET DLL in an Azure function
• Use an Azure function in Business Central

Module 26 - Work with web services in Dynamics 365 Business Central:
• Learn about the differences between SOAP and OData
• Enable access to the different web services
• Create your own SOAP and OData web services
• Use OData and SOAP to read and update records
• Handle UI interaction

Module 27 - Work with the API in Dynamics 365 Business Central:
• Define the difference between regular OData web services and the API
• Work around API limits
• Create new APIs
• Read, update, and create through the API
• Implement OData bound actions

Target audience:
This course is designed for developers, Software engineers, Architects, Technical advisors, Technical consultants, User Experience leads or persons that have a combination of these skills.

Prerequisites:
• TBA

Language:
• English course documentation, english speaking instructor

Certification:
This course is recommended preparation for exam MB-820: Microsoft Dynamics 365 Business Central Developer. Passing exam MB-820 will give you the Microsoft Certified: Dynamics 365 Business Central Developer Associate certification.