Curriculum
- 1 Section
- 80 Lessons
- 5 Days
Expand all sectionsCollapse all sections
- Topics80
- 1.11. Getting Started with Microsoft Dynamics 365 Business Central A. Start your free Dynamics 365 Business Central trial Introduction – Create your own 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 Exercise – Sign in to Business Central Check your knowledge Summary
- 1.2B. Introduction to the capabilities of Microsoft Dynamics 365 Business Central Introduction to Business Central Identify available subscription types for Business Central Explore the relationship management functionality Use Dynamics 365 Sales with Business Central Discover supply chain management capabilities Process and administer the purchase cycle Process and administer the sales cycle Send documents to customers Explore how to administer jobs Discover service management capabilities Business Central manufacturing capabilities Business Central Human Resources capabilities In Microsoft 365 experience for Business Central Exercises – Create a customer and a new office furniture item Check your knowledge Summary
- 1.3C. Customize Microsoft Dynamics 365 Business Central Introduction – Cloud architecture for Business Central Tailor, extend, and build applications Check your knowledge Summary
- 1.42. Use application development best practices in Microsoft Dynamics 365 Business Central A. Introduction to application types in Business Central Introduction Understand the difference between connect and add-on applications Understand library and dependency applications Find development resources for building applications Learn how to properly set up code cop tools for app validation Check your knowledge Summary
- 1.5B. Understand the process of bringing an app to AppSource in Business Central Introduction Get your accounts in place Understand the marketing validation requirements Understand the technical validation requirements Check your knowledge Summary
- 1.6C. Consider application monetization responsibilities in Business Central Introduction Understand application monetization responsibilities Find application monetization documentation and examples Check your knowledge Summary
- 1.7D. Implement SaaSification techniques in Business Central Introduction Build a first trial experience Implement SaaSification techniques when building your user interface Check your knowledge Summary
- 1.8E. Prepare for an easy application upgrade experience in Business Central Introduction Understand upgrade responsibilities and best practices Consider the update lifecycle Create proper installation and upgrade codeunits Transfer data between tables using DataTransfer Manage apps Detect and avoid breaking changes Frequently asked questions about updating your Business Central App Check your knowledge Summary
- 1.9F. Learn about application performance and monitoring in Business Central Introduction Prepare your application for optimal performance Get essential Application insights Check your knowledge Summary
- 1.10G. Implement Test Automation Techniques in Business Central Introduction Understand test automation responsibilities Find test automation documentation and examples Use the in-client page scripting tool for acceptance testing Frequently asked questions about testing your Business Central App Check your knowledge Summary
- 1.113. Deploy and configure Microsoft Dynamics 365 Business Central A. Administer Dynamics 365 Business Central online Introduction – Get started with the Cloud Solution Provider program Extend a trial for a customer Access the administration center Manage sandbox and production environments Set up tenant notifications Inspect environment telemetry and troubleshoot issues Export databases Enable features Describe and analyze telemetry Monitoring and analyzing telemetry Analyze performance using the In-client performance profiler Work with the Performance Toolkit extension Configure a BCPT suite Use APIs for automation and administration Check your knowledge Summary
- 1.12B. Create new companies in Business Central Introduction – Create new companies with setup data Create new companies without data Create new companies with setup and demo data Create new companies with demo data for manufacturing scenarios Create a new company by copying data from an existing company Set up company information Exercise – Create a company with demo data Check your knowledge Summary
- 1.13C. Migrate data to Business Central Introduction – Data migration concepts Use the data migration assisted setup Work with data templates Import data from Excel Migrate data using the Copy data from company function in the configuration worksheet Create journal opening balances Import business data from other finance systems Set up a company with configuration tools Set up and sync master data across companies Exercise – Create a new customer template Check your knowledge Summary
- 1.14D. Migrate on-premises data to Dynamics 365 Business Central Introduction End-to-end process of migrating data Run the Cloud Migration tool Address common questions and issues with migrations Describe cloud migration APIs Check your knowledge Summary
- 1.15E. Manage users and implement security in Dynamics 365 Business Central Introduction – Add users Create user groups Implement permissions and permission sets Configure user access times and logging Understand users, profiles, and role centers Perform user-specific setup Auditing changes Exercise – Add a new user Check your knowledge Summary
- 1.16F. Set up email in Dynamics 365 Business Central Introduction Set up email accounts Compose and send an email Send documents by email Document sending profiles Assign email scenarios Send a sales document by email Check your sent emails Check your email outbox Check your knowledge Summary
- 1.17G. Integrate Dynamics 365 Business Central with Outlook Introduction Set up email logging Set up Outlook integration Use the Contact insights Outlook add-in Creating invoices from your meeting appointments Do a quick document lookup Exercise – Set up and send email Check your knowledge Summary
- 1.18H. Integrate Dynamics 365 Business Central with Teams Introduction Manage, install, and use the Business Central App for Teams Extend Teams cards Create Business Central tabs for Teams Get relevant session and environment details for Teams integration Check your knowledge Summary
- 1.19Create workflows in Dynamics 365 Business Central Introduction Create a workflow manually Create a workflow from workflow templates Create a Power Automate flow Set up users Set up notifications Set up approval workflows by using Assisted Setup Check your knowledge Summary
- 1.20J. Use approval workflows in Dynamics 365 Business Central Introduction Request approval of a record Cancel a request for approval Approve or reject a request for approval Delegate a request for approval Manage overdue approval requests Check your knowledge Summary
- 1.214. Discover the foundation of customizing Microsoft Dynamics 365 Business Central A. Introduction to the development environment for Dynamics 365 Business Central Introduction Get started with Visual Studio Code Install the AL language extension in Visual Studio Code Discover the logical database and its objects Differentiate the base app and the system app Create a new Business Central extension in Visual Studio Code Work with JSON configuration files Configure the AL language extension Manage multiple AL extensions in one workspace Segment AL code and reduce naming conflicts with namespaces Open Visual Studio Code from the web client Exercise – Create and run an AL extension Check your knowledge Summary
- 1.22B. Work with tables in Dynamics 365 Business Central Introduction Get started with tables Identify the different table types Configure the different table properties Define fields and their properties Link different tables with table relations Create primary and secondary keys on a table Work with DropDown and Brick field groups Create and use calculated fields Create a table in Visual Studio Code with snippets Exercise – Create a table Check your knowledge Summary
- 1.23C. Extend and modify an existing table in Dynamics 365 Business Central Introduction Get started with table extensions Compare table extension properties with table properties Add a new FieldGroup to an existing table Define extension objects in same app as their base project Check your knowledge Summary
- 1.24D. Work with pages in Dynamics 365 Business Central Introduction Get started with pages Identify different page types Configure the different page properties Build a page layout by using controls Link pages with page parts Use snippets in Visual Studio Code to create pages Set different control properties Use the built-in rich text editor to enter data Scan barcodes in the mobile app Enable users to search for a page Define actions on a page and its properties Add existing hidden fields to pages Exercise – Create a Card page Exercise – Create a List page Check your knowledge Summary
- 1.25E. Extend and modify an existing page in Dynamics 365 Business Central Introduction Get started with page extensions Compare page extension properties with page properties Use the page designer to change the layout of a page Check your knowledge Summary
- 1.26F. Work with entitlements and permission sets in Dynamics 365 Business Central Introduction Get started with entitlements and permissions Create entitlements and permission sets Override entitlements with inherent permissions Check your knowledge Summary
- 1.27G. Introduction to integrating Dataverse with Dynamics 365 Business Central Introduction Create an environment Start with Dataverse Extend Dataverse Base Integration Solution Exercise Check your knowledge Summary
- 1.28H. Debug and deploy your extension in Dynamics 365 Business Central Introduction Debug your extension with Visual Studio Code Use attach and debug with attach configurations Implement snapshot debugging Work with Rapid Application Development Publish and install an extension Set Resource Exposure Policy settings Protect sensitive values Configure projects and workspaces Use AL code actions Generate help with the ALDoc tool Work with the Business Central Performance Toolkit Use Database Wait Statistics Exercise – Create a table extension Exercise – Create a page extension Check your knowledge Summary
- 1.295. Build reports for Microsoft Dynamics 365 Business Central A. Introduction to report components in Dynamics 365 Business Central Introduction Report descriptions Report properties and triggers Data items and columns Request page Work with report labels Report layouts Check your knowledge Summary
- 1.30B. Use the report design process in Dynamics 365 Business Central Introduction Report design process Use a snippet to create a report object Check your knowledge Summary
- 1.31C. Design the data model of a report in Dynamics 365 Business Central Introduction Create report data items and their properties Add columns to a report dataset Link, order, and indent data items Use a query to create a report dataset Check your knowledge Summary
- 1.32D. Add a layout to a report in Dynamics 365 Business Central Introduction Add a RDLC layout to a report Add a Word layout to a report Add an Excel layout to a report Exercise – Create a basic report Check your knowledge Summary
- 1.33E. Complete the report request page in Dynamics 365 Business Central Introducton Design the request page Design the request options page Check your knowledge Summary
- 1.34F. Add reports to Tell Me and substitute a report in Dynamics 365 Business Central Introduction Add reports to Tell Me Substitute a report Check your knowledge Summary
- 1.35G. Use report triggers, functions, and processing-only reports in Dynamics 365 Business Central Introduction Report trigger implementation flow Use report functions Create a processing-only report Adding barcodes to a report Exercise – Create a processing-only report Check your knowledge Summary
- 1.36H. Implement multilingual reports in Dynamics 365 Business Central Introduction Create a report in the language of the user Create a report in the language of the recipient Define regional settings in reports Check your knowledge Summary
- 1.37Work with reports in Dynamics 365 Business Central Introduction Preview and run reports Set the layout used by a report Set up printers Check your knowledge Summary
- 1.38J. Analyze list data using data analysis mode in Business Central Introduction Prerequisites and getting started Work with data analysis mode Date hierarchies and pivot mode Share data analysis Check your knowledge Summary
- 1.39K. Extend reports in Dynamics 365 Business Central Introduction Anatomy of a report extension Examples of report extensions Check your knowledge Summary
- 1.406. Learn the application foundation with the AL programming language for Microsoft Dynamics 365 Business Central A. Introduction to the basics of AL programming in Dynamics 365 Business Central Introduction Get started with application language Work with identifiers, syntax, and variables Discover intrinsic data types Options and enums Work with collections Use assignments and type conversions Define different expression types Exercise – Discover the intrinsic data types Exercise – Use logical and relational expressions Check your knowledge Summary
- 1.41B. Learn the AL statements in Dynamics 365 Business Central Introduction Work with comment and compound statements Work with conditional statements Use repetitive statements Exercise – Use conditional and compound statements Check your knowledge Summary
- 1.42C. Work with AL built-in functions in Dynamics 365 Business Central Introduction Interaction methods String functions Date functions Numeric functions Array functions List functions System functions Variable functions Exercise – Use built-in functions Check your knowledge Summary
- 1.43D. Handle errors by using application language in Dynamics 365 Business Central Introduction Handle errors by using try methods Collect errors Progress windows and the message, error, and confirm methods Check your knowledge Summary
- 1.44E. Create custom procedures in Dynamics 365 Business Central Introduction Custom procedures Identify differences between local and global procedures Identify differences between local and global variables Pass into a procedure Identify differences between a parameter by value and by reference Check your knowledge Summary
- 1.45F. Work with codeunits in Dynamics 365 Business Central Introduction Create and access a codeunit Check your knowledge Summary
- 1.46G. Use events and triggers in Dynamics 365 Business Central Introduction Identify different table and field triggers Identify different page, control, and action triggers Event-based architecture Publish and subscribe to events Exercise – Events and triggers Check your knowledge Summary
- 1.47H. Implement interfaces in Dynamics 365 Business Central Introduction Snippet support Importance of interfaces Exercise – Create an interface Check your knowledge Summary
- 1.48Manipulate data by using code in Dynamics 365 Business Central Introduction Retrieve data from the database with AL statements Sort and filter data in code Add, modify, or delete data with AL Use different field functions in AL Control database locking behavior Exercise – Use data manipulation statements Exercise – Custom functions Check your knowledge Summary
- 1.49J. Manage Multilanguage development in Dynamics 365 Business Central Introduction Create and use translation files Use Azure Translator Text to automate translation Exercise – Multilanguage development Check your knowledge Summary
- 1.507. Learn about the data management foundation in Microsoft Dynamics 365 Business Central A. Introduction to the basics of file management in Dynamics 365 Business Central Introduction Work with the File object Work with the Temp Blob object Read and write files by using streaming in Business Central Handle multiple file uploads and file drop zones Exercise – Read and write files Check your knowledge Summary
- 1.51B. Work with XMLports in Dynamics 365 Business Central Introduction Get started with XMLports Configure different XMLport properties Define nodes and their properties Design XMLports Create an XMLport by using snippets in Visual Studio Code Use XMLports in AL code Exercise – Create an XMLport to export XML data Check your knowledge Summary
- 1.52C. Work with queries in Dynamics 365 Business Central Introduction Get started with queries Create a query in Visual Studio Code Join data in queries Filter data in queries Aggregate and sort data in a query Access queries from AL Advanced query concepts Check your knowledge Summary
- 1.538. Interface with Microsoft Dynamics 365 Business Central A. Work with web services in Dynamics 365 Business Central Introduction Define differences between SOAP, OData, REST, and API Web service authentication Enable access to OData web services Work with different OData return documents Request records with OData Work with OData query options Create new records with OData Update records with OData Use SOAP web services Request records with SOAP Handle UI interaction when working with web services Check your knowledge Summary
- 1.54B. Work with the API in Dynamics 365 Business Central Introduction Access Business Central API Tips for working with APIs Work with API limits Create new APIs Read, create, and update by using API API and OData bound actions Check your knowledge Summary
- 1.55C. Access REST services from within Dynamics 365 Business Central Introduction Use the different HTTP classes and their functions Get data from and send data to an external REST service Use and read JSON in Business Central Get JSON data from external REST services Exercise – Connect to external REST services Check your knowledge Summary
- 1.56D. Use Azure Functions with Dynamics 365 Business Central Introduction Create basic Azure functions Create an Azure function Use an Azure function in Business Central Check your knowledge Summary
- 1.57E. Build control add-in objects in Dynamics 365 Business Central Introduction Apply the Business Central look and feel Build a control add-in for Business Central Asynchronous considerations for control add-ins Connect control add-ins with Azure Functions Exercise – Build a control add-in object Check your knowledge Summary
- 1.58F. Use AL-controlled barcode scanning in Dynamics 365 Business Central Introduction Supported scenarios and barcodes Add a barcode-scanning UI button on a field Invoke barcode scanning programmatically from AL Integrate dedicated barcode scanners Check your knowledge Summary
- 1.599. Tailor roles and design the UI for Microsoft Dynamics 365 Business Central A. Set up onboarding experiences in Dynamics 365 Business Central Introduction Greet new users with the welcome banner Get users started with the checklist Implement teaching tips and in-app tours Check your knowledge Summary
- 1.60B. Develop a Role Center in Dynamics 365 Business Central Introduction Create a Role Center page Create activity page parts Integrate with the Cue Setup Create Role Center lists Implement headline parts Exercise – Create a Role Center page with an Activity page Check your knowledge Summary
- 1.61C. Build an Assisted Setup in Dynamics 365 Business Central Introduction Use Assisted Setup Create a wizard page Integrate with Assisted Setup in your extension Exercise – Build a wizard page with Assisted Setup Check your knowledge Summary
- 1.62D. Send notifications in Dynamics 365 Business Central Introductions Work with notifications Create and send notifications Exercise – Create a notification Check your knowledge Summary
- 1.63E. Customize the UI experience in Dynamics 365 Business Central Introduction Add objects to search Create page customizations Create profiles in application language Use and create views in application language Extend application areas Check your knowledge Summary
- 1.6410. Work with essential development standards for Microsoft Dynamics 365 Business Central A. Identify functional table types and characteristics in Dynamics 365 Business Central Introduction Define the different functional table types and characteristics Create master tables Create supplemental tables Create subsidiary tables Create ledger tables Create register tables Create journal tables Create document tables Create setup tables Check your knowledge Summary
- 1.65B. Implement the data process model in Dynamics 365 Business Central Introduction Work with the standard data model Use typical data triggers Adopt the standard data flow Check your knowledge Summary
- 1.66C. Work with master data in Dynamics 365 Business Central Introduction Use the setup table and Singleton Design Pattern Use master table and page standards Implement the number series pattern Use the Blocked field and the Blocked Entity Design Pattern Implement frequently used table properties Exercise – Add tables and pages for master data Check your knowledge Summary
- 1.67D. Use document standards in Dynamics 365 Business Central Introduction Create a document page Use the InitRecord function Use the TestField function Use the Round function Exercise – Create example documents Check your knowledge Summary
- 1.6811. Work with source control using Git in Visual Studio Code for Business Central Introduction Configure Git Compare and contrast local and remote repositories Create a local Git repository Use the .gitignore file Add and remove files in Git Get the status of your Git repository Use a remote Git repository Clone a remote Git repository Work with a remote Git Repository Exercise – Source control with Git Check your knowledge Summary
- 1.6912. Continuous integration with Azure DevOps for Microsoft Dynamics 365 Business Central A. Use Application Lifecycle Management for Business Central Introduction Create an Azure DevOps organization Manage Azure DevOps Projects Introduction to Azure DevOps Services Connect to Azure DevOps via Personal Access Tokens Introduction to GitHub Exercise – Create an Azure DevOps organization and project Check your knowledge Summary
- 1.70B. Work with source control using Git in Visual Studio Code for Business Central Introduction Configure Git Compare and contrast local and remote repositories Create a local Git repository Use the .gitignore file Add and remove files in Git Get the status of your Git repository Use a remote Git repository Clone a remote Git repository Work with a remote Git Repository Exercise – Source control with Git Check your knowledge Summary
- 1.71C. Use branching and merging with Git for Business Central Introduction Branch commands in Git Use Rebase in Git Set branch policies in Azure DevOps Use pull requests in Git with Azure DevOps Work with different branching strategies Exercise – Use branching and merging with Git Check your knowledge Summary
- 1.72D. Use Docker in your Business Central development process Introduction Work with Docker images and containers Install Docker on Windows Process Isolation vs. Hyper-V Isolation Basic Docker commands Use the BcContainerHelper Exercise – Use Docker to test the latest Business Central version Check your knowlesge Summary
- 1.73E. Introduction to test automation in Business Central Introduction Test applications in Business Central Install and run the Test Toolkit Run the standard tests Create your own test codeunits with a test app Check your knowledge Summary
- 1.74F. Use Azure Pipelines for CI/CD with Business Central Introduction What is CI/CD? Configure build agents Create a build pipeline Work with YAML files Create a release pipeline Exercise – Use Azure Pipelines for CI/CD with Business Central Check your knowledge Summary
- 1.75G. Work with Azure Boards for project management in Business Central Introduction Work with the process templates Configure iterations in Azure Boards Create work items and link to code changes Work with project dashboards and wikis Use Microsoft Teams to integrate with Azure DevOps Exercise – Work with Azure Boards Check your knowledge Summary
- 1.7613. Develop using Power Apps and Power Automate for Dynamics 365 Business Central A. Introduction to Microsoft Power Platform and Business Central Introduction Explore data connectors Explore Business Central connectors Get started with Power Apps Get started with Power Automate Embed Microsoft Power Platform in Business Central Check your knowledge Summary
- 1.77B. Create a canvas app based on Business Central data Introduction Build an app using data Build an app from blank Make basic customizations in an app Save, publish, and share an app Embed an app Exercise – Create the customer financial details app in Power Apps Check your knowledge Summary
- 1.78C. Use Power Automate with Business Central Introduction Explore Business Central triggers in Power Automate Create a Power Automate flow from scratch Create customer, vendor and item approvals in Power Automate Create approvals in a general journal with Power Automate Create documents approvals with Power Automate Create Power Automate flows for different business scenarios Create a button or instant flow in Power Automate Run a Power Automate flow on a schedule Troubleshoot and monitor flows Exercise – Create a flow for sending emails when a new item is created in Power Automate Check your knowledge Summary
- 1.79D. Use model-driven apps and Dataverse with Business Central Introduction Identify entities and fields in Microsoft Dataverse Create an entity and connection to import data from Business Central Get started with model-driven apps Explore the user interface and logic in model-driven apps Create a model-driven app based on Business Central data Exercise – Create an entity in Microsoft Dataverse Check your knowledge Summary
- 1.80E. Create a custom connector to extend Microsoft Power Platofrm functionalities with Business Central Introduction Create a custom connector for Business Central Use Business Central custom connector from Power Apps Use a Business Central custom connector in Power Automate Share Business Central custom connector across the organization Exercise – Create a testing process Check your knowledge Summary
2. Use application development best practices in Microsoft Dynamics 365 Business Central A. Introduction to application types in Business Central Introduction Understand the difference between connect and add-on applications Understand library and dependency applications Find development resources for building applications Learn how to properly set up code cop tools for app validation Check your knowledge Summary
Prev
C. Consider application monetization responsibilities in Business Central Introduction Understand application monetization responsibilities Find application monetization documentation and examples Check your knowledge Summary
Next