- Do you want to start developing for Microsoft Dynamics 365 Business Central? If so, this module is for you. 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.
This module explains how to:
- 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.
- Do you want to know how to create new tables in Business Central? If so, this module is for you. This module focuses on the different table types in Business Central and show you how to create new tables. Additionally, you learn how to use Visual Studio Code snippets to create a table, fields, and keys.
In this module, you'll:
- 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.
- 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.
This module explains 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.
- 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'll:
- 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.
- 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'll:
- 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.
- Learn about entitlements and permission sets and how to extend them in Microsoft Dynamics 365 Business Central.
In this module, you'll:
- 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.
- Learn about integrating Dataverse with Dynamics 365 Business Central.
In this module, you'll:
- Learn basic information about Dataverse.
- Learn how to create an environment
- Learn how you can extend Dataverse.
- Make a difference in standard and custom tables.
- Learn about publishers.
- Identify the basic set of standard fields in Dataverse.
- Complete the connection-assisted setup.
- Discover how to debug with Visual Studio Code and deploy your extension using RAD feature in Dynamics 365 Business Central.
This module explains 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.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- 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
- 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
- Enable optimized text search on table fields
- Create and use calculated fields
- Create a table in Visual Studio Code with snippets
- Exercise - Create a table
- Check your knowledge
- Summary
- 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 object
- Check your knowledge
- Summary
- 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
- Extend and modify an existing page in Dynamics 365 Business Central
- Introduction
- Get started with page extensions
- Compare page extension properties with page properties
- Personalize pages
- Check your knowledge
- Summary
- 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
- 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
- Debug and deploy your extension in Dynamics 365 Business Central
- Introduction
- Debug your extension with Visual Studio Code
- Recovery from publishing failures
- 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