Location:
_Online Session
Date:
- 25 Jan 2021
- 28 Jan 2021
- 01 Jan 1970
- 01 Feb 2021
- 01 Jan 1970
- 04 Feb 2021
Total duration:
6
HoursAre you a QBS Partner with existing QBS Academy login? Log in to register...
Are you a QBS Partner without a QBS Academy login and want to register?
Not a QBS Partner but interested in this course? Please start by visiting our Guest catalogue where you will be able to browse for this training and register as a guest
Need Help? training@qbsgroup.com
This training course is hosted by Arend-Jan Kauffmann, who has a wealth of experience with Dynamics NAV/BC.
This online course is a series of 4 sessions about APIs in Business Central. There are so many possibilities with APIs beyond the standard usage. After this course, you will have learned how to make optimal use of all those possibilities. The course will be delivered online with Teams. All sessions will be recorded and distributed to the attendees.
Learning Objective
Learn how to use Business Central APIs and how to create your own custom APIs for Business Central
Target Audience
This course can be followed by anyone who is interested in using APIs in Business Central, developers and non-developers alike. For the session about custom APIs it helps if you understand AL code.
Program
Session 1 – Standard APIs
Business Central supports APIs out-of-the-box. In the first session we will explore which APIs are available and how to use them. We will also look at available tools you need to call and test APIs. An important part of Business Central is the support of OData parameters. You will learn which parameters you can use and how it helps to get the data you are looking for.
Session 2 – Advanced features of APIs
There is a lot more to know about Business Central APIs. We will first dive into options to get a better performance, like deep inserts and batch calls. You will also learn about webhooks, a mechanism to subscribe to data changes in API data. Furthermore, we will discuss the possibilities to call code by means of bound and unbound actions. Finally, we will go over the limitations of APIs and how to work with them.
Session 3 – Authorization and APIs under the hood
Authorization is an essential aspect of APIs. We will go over the different options and pay much attention to OAuth in particular. Furthermore, we will also look under the hood of the standard APIs. They are written in AL code, and it makes a lot of sense to understand how they work. We will dive into the source code of the APIs and learn some lessons and best practices that can help us when creating custom APIs.
Session 4 – Custom APIs
In this final session, you will learn how to create your own custom APIs. This will include a lot of do’s and don’ts. During this session, we will also look at nested types and how they can help you to make even better APIs.
Prerequisites
You need to have a Business Central environment available to work with APIs yourself. Preferably an online sandbox, but a local installation will also work. During the first session we will discuss what tools you need to test APIs. To create custom APIs you need to have VS Code installed and to know how to create a standard AL workspace.
Price
QBS Group Partners: 1 training voucher or €450