Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Discover the foundation of customizing Microsoft Dynamics 365 Business Central

Microsoft via Microsoft Learn

Overview

  • Module 1: Do you want to start developing for Microsoft Dynamics 365 Business Central? If so, this module is for you. You will learn about the development environment that is used for Business Central development and how to configure that environment. You will also learn about the different objects in Microsoft Dynamics 365 Business Central.
  • In this module, you will:

    • 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 2: Do you want to know how to create new tables in Business Central? If so, this module is for you. This module will focus on the different table types in Business Central and show you how to create new tables. Additionally, you will learn how to use Visual Studio Code snippets to create a table, fields, and keys.
  • In this module, you will:

    • Learn about the different functional and technical table types.
    • Use Visual Studio Code snippets to create a new table.
    • Configure the important table properties.
    • Create fields in a table and set its properties.
    • Learn about primary and secondary keys.
    • Practice creating and using FlowFields and FlowFilters.
  • Module 3: Do you want to add extra fields to an existing table? This module discusses how you can modify an existing table by using table extensions.
  • In this module, you will:

    • Learn how to create a new table extension.
    • Discover the possibilities and limitations of a table extension.
    • Identify the difference in properties of a table extension and a table.
  • Module 4: Do you want to create new pages in Business Central that have the same appearance as existing pages? This module focuses on how to create new pages. It will also show you how to enable users to search for specific pages.
  • In this module, you will:

    • 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 5: Do you want to add extra fields or remove fields from an existing page? If so, this module will help you discover how to modify an existing page by using page extensions.
  • In this module, you will:

    • Learn how to create a new page extension.
    • Discover the possibilities and limitations of a page extension.
    • Learn about the difference in properties of a page extension and a page.
    • Use the Page Designer to change the layout of a page.
  • Module 6: Learn about entitlements and permission sets and how to extend them in Microsoft Dynamics 365 Business Central.
  • In this module, you will:

    • 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 7: Do you want to know how to debug and deploy your extension? If so, this module will help you discover how to debug with Visual Studio Code and eventually publish your extension.
  • In this module, you will:

    • 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.

Syllabus

  • Module 1: 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
    • 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
    • Exercise - Create and run an AL extension
    • Check your knowledge
    • Summary
  • Module 2: 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
  • Module 3: Extend and modify an existing table in Dynamics 365 Business Central
    • Introduction
    • Get started with table extensions
    • Compare table extension properties with table properties
    • Check your knowledge
    • Summary
  • Module 4: 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
    • Enable users to search for a page
    • Define actions on a page and its properties
    • Exercise - Create a Card page
    • Exercise - Create a List page
    • Check your knowledge
    • Summary
  • Module 5: 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
  • Module 6: Work with entitlements and permission sets in Dynamics 365 Business Central
    • Introduction
    • Get started with entitlements and permissions
    • Create entitlements and permission sets
    • Check your knowledge
    • Summary
  • Module 7: 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
    • Work with the Business Central Performance Toolkit
    • Exercise - Create a table extension
    • Exercise - Create a page extension
    • Check your knowledge
    • Summary

Reviews

Start your review of Discover the foundation of customizing Microsoft Dynamics 365 Business Central

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.