MB-820: Microsoft Dynamics 365 Business Central Developer

Course Description: MB-820: Microsoft Dynamics 365 Business Central Developer

A Dynamics 365 Business Central developer develops applications that extend Business Central. This may include creating new modules and modifying existing modules. The developer can add new business logic or change existing business logic using events. A developer also allows you to integrate Business Central with other applications, including Microsoft Power Platform products.

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


Audience profile

Candidates for this course are developers, software engineers, architects, technical advisors, technical consultants, user experience leaders, or have a combination of these skills. Business Central is our fastest growing app with the most solutions published on AppSource. However, it is a complex solution and requires deep technical expertise and experience to implement.


Items in this collection

  • Start your free trial of Dynamics 365 Business Central
  • Introduction to the capabilities of Microsoft Dynamics 365 Business Central
  • Customize Microsoft Dynamics 365 Business Central
  • Get ready for an easy app update experience in Business Central
  • Manage Dynamics 365 Business Central online
  • Introduction to the Dynamics 365 Business Central development environment
  • Debug and deploy your extension to 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 code units in Dynamics 365 Business Central
  • Work with XML ports in Dynamics 365 Business Central
  • Work with rights and permission sets in Dynamics 365 Business Central
  • Work with queries in Dynamics 365 Business Central
  • Create control add-in objects in Dynamics 365 Business Central
  • Customize the user interface experience in Dynamics 365 Business Central
  • Identify types and characteristics of functional tables in Dynamics 365 Business Central
  • Introduction to the basics of AL programming in Dynamics 365 Business Central
  • Learn more 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 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


Course outline

Introduction to Business Central

  • Lesson 1: Describe the Business Central system
  • Lesson 2: Describe the Business Central functional areas
  • Lesson 3: Describe the Business Central architecture
  • Lesson 4: Describe Business Central apps
  • Lesson 5: Describe the upgrade process
  • Lab 00 - Lab prerequisites

Administration

  • Lesson1: Manage Business Central
  • Lesson2: Manage application security in Business Central

Development Process

  • Lesson1: Install and configure a Business Central development environment
  • Lesson2: Create, debug, and deploy an extension in Business Central

AL Objects

  • Lesson1: Build and extend tables and pages in Business Central
  • Lab 01 - Create an extension containing a: table, table extension, pages, page extension
  • Lesson2: Build and extend reports
  • Lab 04 – Add a column and layout to a base report.
  • Lesson 3: Develop codeunits
  • Lab 02 – Implement installation and upgrade code in an extension
  • Lesson 4: Design and create an XMLport
  • Lesson 5: Work with entitlement and permission set objects
  • Lesson 6: Create queries in Business Central
  • Lesson 7: Build control add-in objects

AL development

  • Lesson 1: Describe the essential development standards
  • Lesson 2: Use Application Language (AL) to extend Business Central
  • Lesson 3: Customize the UI experience and implement onboarding techniques
  • Lab 03 – Add a Rolecenter and Profile

Development Tools

  • Lesson 1: Work with the Business Central Performance Toolkit
  • Lesson 2: Set up Source Control by using Git
  • Lab 06 – Setup source control, Git, in an extension.
  • Lesson 3: Set up Application Lifecycle Management
  • Lesson 4: Implement Semi-Automated Test Processes and run standard Business Central tests
  • Lesson 5: Manage and analyze telemetry

Integration

  • Lesson 1: Implement APIs
  • Lab 05 – Develop custom API pages and queries.
  • Lesson 2: Integrate with Microsoft Power Platform based on APIs
  • Lesson 3: Access REST services from within Business Central
  • Lesson 4: Integrate with Microsoft Azure
  • Lesson 5: Describe Microsoft Teams integration


Previous requirements

Prerequisites for this course may include:

  • Developer knowledge of AppSource
  • Knowledge of Business Central related technologies, frameworks and services to create solutions
  • Knowledge of application lifecycle management (ALM) technologies, including source control management (SCM) and continuous integration and continuous delivery (CI/CD).


Language

  • English course
  • Labs: English
    €695.00
    | /

    Information related to training

    Soporte siempre a tu lado

    Training support: Always by your side

    Formación presencial y telepresencial

    Do you need another training modality?

    bonificaciones

    Bonuses for companies