- Use SOAP and OData to read and update records, and handle UI interaction in Business Central.
In this module, you will:
- Learn about the differences between SOAP and OData.
- Enable access to the different web services.
- Create your own SOAP and OData web services.
- Use OData and SOAP to read and update records.
- Handle UI interaction.
- Learn how to work with the API in Dynamics Business Central.
In this module, you'll:
- Define the difference between regular OData web services and the API.
- Work around API limits.
- Create new APIs.
- Read, update, and create through the API.
- Implement OData bound actions.
- Learn how to use HTTP data types, connect to external REST services, and handle JSON data in Dynamics 365 Business Central.
In this module, you'll:
- Use HTTP data types.
- Connect to external REST services and read data.
- Connect to external REST services and post data.
- Read JSON data in Business Central.
- Get JSON from an external REST service.
- Do you want to learn how to use Azure Functions with Business Central? This module will explain what an Azure function is and how to create one. You'll also learn how to integrate them with Business Central.
In this module, you will:
- Learn about Azure Functions.
- Create a basic Azure function.
- Use an existing .NET DLL in an Azure function.
- Use an Azure function in Business Central.
- Do you need to build control add-ins? This module discusses how to build and integrate control add-ins with JavaScript in AL.
In this module, you'll:
- Learn about control add-ins.
- Build a control add-in.
- Send data from Business Central to JavaScript.
- Send data from JavaScript to Business Central.
- Connect a control add-in with an Azure function.
- Learn how Business Central provides barcode scanning capabilities in the mobile application and AL language.
This module explains the following concepts:
- Supported scenarios and barcodes
- How to add a barcode scanning UI button on a field
- How to invoke barcode scanning programmatically from AL
- How to integrate dedicated barcode scanners
Learn EDR Internals: Research & Development From The Masters
Get 35% Off CFI Certifications - Code CFI35
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- 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
- 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
- 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
- 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
- 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
- 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