Doelgroep

Ontwikkelaars, Technisch Specialisten, Dynamics AX Consultants, Dynamics AX Beheerders.

Voorkennis

Kandidaten hebben basiskennis van het gebruik van Microsoft Dynamics 365 for Finance and Operations, de training Dynamics 365 Finance and Operations Fundamentals (DO-INT). Enige kennis van de hoofdlijnen van Object Oriented Programming is aan te bevelen, bijvoorbeeld Introduction to Programming (Course 10975A).

Logo_H_Open

"Het was tegelijk diepgaand om kennis te maken met de verschillende AOT-elementen in D365 F&O. Maar tegelijkertijd ligt er toch een nieuwe leercurve voor je, ook al kom je van AX 2012 R3."

Tom| Karel de Grote Hogeschool

Inhoud

  • Overzicht van de architectuur, de componenten waaruit het systeem is opgebouwd. Er wordt dieper ingegaan op systeemaanpassingen en het uitrollen van wijzigingen.
  • Leer welke mogelijkheden Visual Studio biedt voor het aanpassen van het systeem. Begrippen die aan bod komen zijn o.a. build, synchronisatie, code vergelijk, debuggen en versiebeheer.
  • Bouw verschillende soorten formulieren. In de formulieren wordt gebruik gemaakt van componenten die al dan niet verbonden zijn aan interne/externe data. Een diagram kan gebruikt worden om data te visualiseren.
  • In de definitieboom (AOT) worden verschillende nieuwe elementen gemaakt. Ieder element heeft een toepassing en wordt m.b.v. Microsoft-richtlijnen (Best Practises) aangemaakt.
  • Schrijf en test X++ code. Een logische fout in code is zo gemaakt, net als verkeerde input van de eindgebruiker. Maak gebruik van het test framewerk en maak zo de oplossing robuuster.
  • Ontwikkel geavanceerde object georiënteerde X++ code. Denk aan: overerving, ‘attribute classes’ of ‘chain of commands’.
  • Verken de rapportage mogelijkheden: SSRS, Power BI en Excel.
  • Maak je eigen workspace, of wijzig een bestaande workspace.
  • Wissel data uit via datamanagement. Werk import/export scenario’s uit m.b.v. data entiteiten en services (OData en RESTful API’s).
  • Krijg inzicht in de algehele beveiliging en maak de nodige beveiligingselementen aan.
  • Optimaliseer code door gebruik te maken van cache en bulk commando’s.