Harnessing the Power of AI and Critical Thinking for Better Decision Making
- course by Management Centre Europe
- Brussels
This course will teach developers how they can extend Microsoft Dataverse and Model-Driven Apps with custom code.
Although Microsoft Dataverse and Model-Driven Apps have quite some out of the box customization options, many companies have requirements which can only be met by extending the existing feature set of Microsoft Dataverse. This course is specifically designed to help .NET and JavaScript developers learn the various development features of Microsoft Dataverse and Model-Driven Apps. And since most Dynamics 365 Apps like Sales, Services, Marketing, ... are just model-driven built using Microsoft Dataverse, this training also applies to developers who would like to extend their Dynamics 365 Apps with custom code.
The goal of this module is to provide participants with an overview of the Microsoft Dataverse architecture and where the extension points are as a developer.
The Dataverse Web API is one of two web services you can use to work with data and metadata in Dataverse. The other is the Organization Service. The Dataverse Web API provides a development experience that can be used across a wide variety of programming languages, platforms, and devices to access the Dataverse data and functionality. In this module, students will learn about the authentication and authorization options with the Dataverse Web API.
The Dataverse Web API provides a modern, RESTful web service you can use to interact with data and metadata in Dataverse using a wide variety of platforms, programming languages and devices. This module teaches students how they can execute CRUD operations, Actions and Functions using the Dataverse Web API.
This chapter introduces participants to the Dataverse Service Client SDK and will teach them how to do CRUD operations in .NET using late or early binding. The Dataverse Service Client SDK is a cross platform SDK based on .NET that allows you to access the Dataverse Web API.
When accessing Dataverse as a developer you have several ways to query for data. In this chapter you will learn the syntax of the FetchXML language to query Dataverse.
A plug-in is custom business logic that you can deploy inside Dataverse to modify or augment the standard behavior of Dataverse. This chapter teaches students how they can write a custom Plug-in in .NET and deploy it to Dataverse. Students also learn how to debug Plug-ins in Dataverse.
Microsoft Dataverse supports integration with Azure. Developers can register plug-ins with Dataverse that can pass runtime message data, known as the execution context, to one or more Azure solutions in the cloud. Besides writing a custom Plugin, Azure is the only other supported solutions for communicating runtime context to external line-of-business (LOB) applications.
Use Custom APIs to create your own APIs in Dataverse. With a Custom API you can consolidate a group of operations into an API that you and other developers can call in their code.
Client-side scripting using JavaScript is one of the ways to apply custom business process logic for displaying data on a form in a Model-Driven App. In this chapter you will learn how the JavaScript Client API of a Model-Driven App can be used to interact with forms and views
The Command Bar is displayed above every form or view in a Model-Driven App. In this chapter you will learn about how you can customize the Command Bar by adding or removing Commands.
Web resources represent files that can be used to extend the Dataverse web application such as html files, JavaScript, and CSS, and several image formats.
This course combines deep technical expertise with hands-on, instructor-led training, helping you transform knowledge into practical, real-world skills that last.
This course is targeting developers who have little or no development skills with the Power Platform and Model-Driven Apps or Dynamics 365. Before attending the course, delegates must have the following prerequisite knowledge and experience: Basic understanding of Web development and Design Knowledge of a .NET Programming Language (C, or Visual Basic .NET) and JavaScript Working Knowledge of Model-Driven Apps and the Power Platform (power-user perspective)
Certification of Completion by U2U. KMO-Portefeuille