Inloggen Geen profiel? Registreer hier.

Extending Microsoft Dataverse with Javascript

Inschrijven
26/05/2025 09:00 — 28/05/2025 17:00
Banner

Dag 1: Basisprincipes van JavaScript

JavaScript Introductie

JavaScript is DE programmeertaal voor het web, en het wordt steeds meer En nog belangrijker op andere gebieden. In deze module gaan we in op de Kijk eerst naar de taal en hoe we ons leven gemakkelijker kunnen maken door het te gebruiken Efficiënt.

  • Waarom is JavaScript belangrijk?
  • Wat is ECMAScript?
  • Voorstelling
  • De juiste bibliotheken kiezen
  • Hulpprogramma's voor ontwikkelaars

Basisprincipes van JavaScript-taal

In deze module zullen we het hebben over de basisprincipes van JavaScript. JavaScript kan een erg lastige taal zijn, dus we zullen proberen er een paar uit te leggen eigenaardigheden ook. Zo voorkomen we dat we later voor verrassingen komen te staan.

  • Variabelen gebruiken
  • Primitieven en objecten
  • Functies: krachtiger dan je zou verwachten
  • Inzicht in het bereik
  • Foutafhandeling
  • Praktische tips
  • Strikte modus
  • LAB - Basisprincipes van JavaScript-taal

JavaScript-collecties

Collecties zijn een groot deel van OO-programmering, ze stellen je in staat om in kaart te brengen één-op-veel- of veel-op-veel-relaties, en u ook laten werken met reeksen gegevens. In deze module bekijken we de verschillende soorten collecties in JavaScript en het gebruik ervan.

  • Meerdere waarden opslaan in matrices
  • Objecten gebruiken als kaarten
  • Handige functies en operatoren
  • Sets, kaarten en andere
  • LAB - Collecties

Dag 2 & 3: Front-end ontwikkeling in modelgedreven apps

Clientscripts in modelgestuurde apps met behulp van JavaScript

Client-side scripting met behulp van JavaScript is een van de manieren om aangepaste bedrijfsproceslogica toe te passen voor het weergeven van gegevens op een formulier in een modelgestuurde app. In dit hoofdstuk leert u hoe de JavaScript Client API van een modelgestuurde app kan worden gebruikt om te communiceren met formulieren en weergaven

  • JavaScript-webbronnen maken
  • Formulier-/weergave- en veldgebeurtenissen afhandelen
  • Hoofdobjecten in het client-API-objectmodel
  • Werken met het contextobject voor uitvoering van de client-API
  • Het contextobject van het client-API-formulier
  • Interactie met formulieren en kenmerken met behulp van het Client API Object Model
  • Het contextobject van het client-API-raster
  • Het client-API Xrm-object
  • Best practices voor het schrijven van client-side code
  • LAB: Client-side scripting gebruiken in tabelformulieren

De opdrachtbalk aanpassen in een modelgestuurde app

De opdrachtbalk wordt weergegeven boven elk formulier of elke weergave in een modelgestuurde app. In dit hoofdstuk leert u hoe u de opdrachtbalk kunt aanpassen door opdrachten toe te voegen of te verwijderen.

  • Overzicht van de opdrachtbalk
  • Beschikbare opdrachtbalken in modelgestuurde apps
  • Klassiek versus modern commando's
  • Werken met weergave- en inschakelregels
  • Een aangepaste lintactie maken
  • Gegevens of URL-parameters doorgeven aan een lintactie
  • Opdrachten toevoegen of verwijderen op de opdrachtbalk
  • Lintwerkbank gebruiken om de opdrachtbalk aan te passen
  • Moderne opdrachten met behulp van de opdrachtbalkontwerper
  • Zichtbaarheidsregels maken met Power FX
  • Power FX-commando's uitvoeren
  • LAB: De opdrachtbalk aanpassen met behulp van Ribbon Workbench en de moderne ontwerper

Webbronnen maken

Webbronnen vertegenwoordigen bestanden die kunnen worden gebruikt om de Dataverse-webtoepassing uit te breiden, zoals html-bestanden, JavaScript en CSS, en verschillende afbeeldingsindelingen.

  • Overzicht van webbronnen
  • Aangepaste HTML-webbronnen bouwen
  • Het Xrm.WebApi JavaScript-objectmodel gebruiken om records te openen, te maken en te beheren
  • LAB: Werken met Xrm.WebApi in aangepaste HTML-webbronnen
Programma
26/05/2025 09u00 - 26/05/2025 17u00

maandag 26 mei 2025

Dag 1: Basisprincipes van JavaScript

27/05/2025 09u00 - 27/05/2025 17u00

dinsdag 27 mei 2025

Dag 2 & 3: Front-end ontwikkeling in modelgedreven apps

28/05/2025 09u00 - 28/05/2025 17u00

woensdag 28 mei 2025

Dag 2 & 3: Front-end ontwikkeling in modelgedreven apps

Organisator

V-ICT-OR vzw

Inschrijven