Dyanamics 365 Business Central Developer (MB-820)
Students will learn to:
- Start your free Dynamics 365 Business Central trial
- Introduction to the capabilities of Microsoft Dynamics 365 Business Central
- Customize Microsoft Dynamics 365 Business Central
- Prepare for an easy application upgrade experience in Business Central
- Administer Dynamics 365 Business Central online
- Manage users and implement security in Business Central
- Introduction to the development environment for Dynamics 365 Business Central
- Debug and deploy your extension in Dynamics 365 Business Central
- Work with pages in Dynamics 365 Business Central
- Design the data model of a report in Dynamics 365 Business Central
- Work with codeunits in Dynamics 365 Business Central
- Work with XMLports in Dynamics 365 Business Central
- Work with entitlements and permission sets in Dynamics 365 Business Central
- Work with queries in Dynamics 365 Business Central
- Build control add-in objects in Dynamics 365 Business Central
- Customize the UI experience in Dynamics 365 Business Central
- Identify functional table types and characteristics in Dynamics 365 Business Central
- Introduction to the basics of AL programming in Dynamics 365 Business Central
- Learn about application performance and monitoring in Business Central
- Work with source control using Git in Visual Studio Code for Business Central
- Use Application Lifecycle Management for Business Central
- Introduction to test automation in Business Central
- Use Power Automate with Business Central
- Access REST services from within Dynamics 365 Business Central
- Use Azure Functions with Dynamics 365 Business Central
- Work with web services in Dynamics 365 Business Central
- Work with the API in Dynamics 365 Business Central
WHO SHOULD ATTEND?
Candidates for this course are Developers, Software engineers, Architects, Technical advisors, Technical consultants, User Experience leads or have a combination of these skills. Business Central is our fastest growing app with the largest number of solutions published to AppSource. It is however a complex solution, and it requires deep domain and technical expertise for implementation.
COURSE OUTLINE
Module 1 : Start your free Dynamics 365 Business Central trial
- Create a Business Central account.
- Sign in to Business Central.
- Use a demo database.
- Start a trial with your own data.
- Extend your trial and subscribe or unsubscribe your organization from Business Central.
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
- Learn how to 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 codeunits.
- 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 control add-ins.
- Build a control add-in.
- Send data from Business Central to JavaScript.
- Send data from JavaScript to Business Central.
- 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
- Create an 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 and read data.
- Connect to external REST services 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 Azure Functions.
- 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.
Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com
Request a Date