Microsoft Private

Manage business solutions with Microsoft Dynamics 365 Business Central (MB-800T00)

Learn to manage, secure, customize, develop, automate, and integrate Microsoft Dynamics 365 Business Central applications for efficient daily operations.

Register or Request Training

  • Private class for your team
  • Live expert instructor
  • Online or on‑location
  • Customizable agenda
  • Proposal responses same day as request

Course Overview

Microsoft Dynamics 365 Business Central helps growing organizations replace entry-level accounting and legacy ERP systems with a connected, cloud-based business management platform. This course explores Business Central capabilities, setup, administration, security, customization, application development, lifecycle management, automation, and integration.

Participants will learn how Business Central supports finance, sales, purchasing, supply chain, projects, services, and operations. The course also covers AL development, extensions, APIs, web services, Power Automate, Azure Functions, testing, performance monitoring, Git, and Azure DevOps.

Course Benefits

  • Explain how Business Central supports finance, sales, purchasing, supply chain, projects, services, manufacturing, and other business functions.
  • Set up, administer, monitor, and secure Business Central environments.
  • Manage users, profiles, permissions, entitlements, and auditing.
  • Customize the Business Central user experience and develop extensions with AL and Visual Studio Code.
  • Create and work with pages, reports, codeunits, XMLports, queries, tables, and control add-ins.
  • Debug, test, deploy, maintain, and monitor Business Central applications.
  • Use Git, GitHub, and Azure DevOps in application lifecycle management workflows.
  • Automate business processes with Power Automate.
  • Integrate Business Central with REST services, web services, APIs, and Azure Functions.

Delivery Methods

Private Class
Delivered for your team at your site or online.

Microsoft Certified Partner

Webucator is a Microsoft Certified Partner. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).

Microsoft Certified Partner

Course Outline

  1. Start a Dynamics 365 Business Central trial
    1. Sign in to Business Central
    2. Use a demonstration database
    3. Start a trial with organizational data
    4. Extend a trial and manage the organization’s subscription
  2. Explore Microsoft Dynamics 365 Business Central capabilities
    1. Identify available subscription types
    2. Explore relationship management functionality
    3. Connect Dynamics 365 Sales with Business Central
    4. Explore supply chain management capabilities
    5. Process and administer purchasing
    6. Process and administer sales
    7. Send documents to customers
    8. Administer jobs
    9. Explore service management capabilities
    10. Explore manufacturing capabilities
    11. Explore human resources capabilities
    12. Use Business Central within Microsoft 365
  3. Customize Business Central
    1. Understand the Business Central cloud architecture
    2. Tailor, extend, and build applications
  4. Prepare applications for upgrades
    1. Understand upgrade responsibilities and best practices
    2. Review the update lifecycle
    3. Create installation and upgrade codeunits
    4. Transfer data between tables with DataTransfer
    5. Manage applications
    6. Detect and avoid breaking changes
    7. Review common application update questions
  5. Administer Business Central online
    1. Get started with the Cloud Solution Provider program
    2. Extend a customer trial
    3. Access the administration center
    4. Manage sandbox and production environments
    5. Configure tenant notifications
    6. Inspect environment telemetry and troubleshoot issues
    7. Export databases
    8. Enable features
    9. Monitor and analyze telemetry
    10. Analyze performance with the in-client performance profiler
    11. Use the Performance Toolkit extension
    12. Configure a Business Central Performance Toolkit suite
    13. Use APIs for administration and automation
  6. Manage users and security
    1. Add users
    2. Create user groups
    3. Implement permissions and permission sets
    4. Configure access times and logging
    5. Understand users, profiles, and role centers
    6. Perform user-specific setup
    7. Audit changes
  7. Use the Business Central development environment
    1. Get started with Visual Studio Code
    2. Install the AL Language extension
    3. Explore the logical database and its objects
    4. Differentiate the base application from the system application
    5. Create a Business Central extension
    6. Work with JSON configuration files
    7. Configure the AL Language extension
    8. Manage multiple AL extensions in one workspace
  8. Debug and deploy Business Central extensions
    1. Debug an extension with Visual Studio Code
    2. Use attach and debug configurations
    3. Implement snapshot debugging
    4. Use Rapid Application Development
    5. Publish and install an extension
    6. Configure Resource Exposure Policy settings
    7. Configure projects and workspaces
    8. Use AL code actions
    9. Use the Business Central Performance Toolkit
    10. Use Database Wait Statistics
  9. Work with pages
    1. Understand pages and page types
    2. Configure page properties
    3. Build page layouts with controls
    4. Connect pages with page parts
    5. Create pages with Visual Studio Code snippets
    6. Configure control properties
    7. Make pages searchable
    8. Define page actions and their properties
  10. Design report data models
    1. Create report data items and configure their properties
    2. Add columns to a report dataset
    3. Link, order, and indent data items
    4. Create a report dataset with a query
  11. Work with codeunits
    1. Create and access a codeunit
  12. Work with XMLports
    1. Understand XMLports
    2. Configure XMLport properties
    3. Define nodes and their properties
    4. Design XMLports
    5. Create an XMLport with Visual Studio Code snippets
    6. Use XMLports in AL code
  13. Work with entitlements and permission sets
    1. Understand entitlements and permissions
    2. Create entitlements and permission sets
    3. Override entitlements with inherent permissions
  14. Work with queries
    1. Understand Business Central queries
    2. Create a query in Visual Studio Code
    3. Join and filter query data
    4. Aggregate and sort query data
    5. Access queries from AL
    6. Explore advanced query concepts
  15. Build control add-ins
    1. Apply the Business Central look and feel
    2. Build a control add-in
    3. Address asynchronous control add-in considerations
    4. Connect control add-ins to Azure Functions
  16. Customize the user interface
    1. Add objects to search
    2. Create page customizations
    3. Create profiles with AL
    4. Use and create views with AL
    5. Extend application areas
  17. Identify functional table types and characteristics
    1. Distinguish functional table types and characteristics
    2. Create master tables
    3. Create supplemental tables
    4. Create subsidiary tables
    5. Create ledger tables
    6. Create register tables
    7. Create journal tables
    8. Create document tables
    9. Create setup tables
  18. Learn the fundamentals of AL programming
    1. Get started with AL
    2. Work with identifiers, syntax, and variables
    3. Use intrinsic data types
    4. Work with options and enums
    5. Work with collections
    6. Use assignments and type conversions
    7. Define expression types
  19. Monitor and improve application performance
    1. Prepare applications for optimal performance
    2. Use essential Application Insights capabilities
  20. Use Git source control with Visual Studio Code
    1. Configure Git
    2. Compare local and remote repositories
    3. Create a local repository
    4. Use a .gitignore file
    5. Add and remove files
    6. Check repository status
    7. Use and clone remote repositories
    8. Work with a remote repository
  21. Use application lifecycle management for Business Central
    1. Create an Azure DevOps organization
    2. Manage Azure DevOps projects
    3. Explore Azure DevOps Services
    4. Connect to Azure DevOps with personal access tokens
    5. Explore GitHub
  22. Automate application testing
    1. Test Business Central applications
    2. Install and run the Test Toolkit
    3. Run standard tests
    4. Create test codeunits with a test application
  23. Use Power Automate with Business Central
    1. Explore Business Central triggers
    2. Create a flow from scratch
    3. Create customer, vendor, and item approvals
    4. Create general journal approvals
    5. Create document approvals
    6. Build flows for different business scenarios
    7. Create button and instant flows
    8. Run scheduled flows
    9. Monitor and troubleshoot flows
  24. Access REST services from Business Central
    1. Use HTTP classes and functions
    2. Exchange data with an external REST service
    3. Use and read JSON
    4. Retrieve JSON data from external REST services
  25. Use Azure Functions with Business Central
    1. Understand Azure Functions fundamentals
    2. Create an Azure function
    3. Use an Azure function from Business Central
  26. Work with web services
    1. Compare SOAP, OData, REST, and APIs
    2. Implement web service authentication
    3. Enable OData web service access
    4. Work with OData return documents
    5. Request records with OData
    6. Use OData query options
    7. Create and update records with OData
    8. Use SOAP web services
    9. Request records with SOAP
    10. Handle user interface interactions when using web services
  27. Work with the Business Central API
    1. Access the Business Central API
    2. Apply API usage practices
    3. Work within API limits
    4. Create APIs
    5. Read, create, and update data through APIs
    6. Use API and OData bound actions

Class Materials

Each student receives a comprehensive set of materials, including course notes and all class examples.

Have questions about this course?

We can help with curriculum details, delivery options, pricing, or anything else. Reach out and we’ll point you in the right direction.