Dynamics 365 Development

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 4 Tage

Ziele

In diesem Kurs lernen Sie die Entwicklung von Extensions für Microsoft Dynamics 365 kennen. Dabei wird sich auf Methoden, die im Microsoft Dynamics CRM SDK dokumentiert sind, konzentriert.

Zielgruppe

Entwickler

Voraussetzungen

  • Grundkenntnisse zu Dynamics CRM
  • Grundkenntnisse zu CRM-Prozessen
  • Kenntnisse im Bereich Softwaredesign
  • Hintergrundwissen zu einem (oder mehr) der folgenden Technologien:
    • .NET Anwendungen & Visual Studio
    • JavaScript
    • XML
    • Microsoft Dynamics CRM web services
    • Windows Workflow Foundation
    • Windows Azure Platform

Agenda

Erweiterung von Dynamics 365

  • Konfiguration
  • Anpassung
  • Erweiterung
  • Built-in Funktionalität
  • Arten von Erweiterbarkeit
  • Navigation und Commanding
  • APIs zu Daten, Diensten und Formularen
  • Multimandatenfähige Bereitstellung
  • Einführung CRM SDK
  • Überblick Entwickler-Tools
  • Entwicklungsumgebung

Navigation und Commanding

  • Einführung
  • Site Map Struktur
  • Schritte zur Anpassung der Navigation
  • Anpassung von Menüleisten
  • URL Adressierbare Formulare und Ansichten
  • Einsatz von Parametern
  • Mehrsprachigkeit
  • Anpassung der Command Bar mit XML
  • Überblick über das SDK

Form Event Scripting

  • Einführung
  • Szenarien
  • Formular und Feld-Ereignisse
  • Implementierung eines Skripts
  • Dev Tools
  • Xrm.Page API
  • Einsatz von Daten
  • Attribute und Steuerelemente
  • Utility Funktion

Erweiterung der UI mit Web Ressourcen

  • Die verschiedenen Typen
  • Einsatzgebiete
  • Erstellung einer Web Ressource
  • Web Ressourcen in Formularen
  • Einsatz von Parametern
  • Steuerung

Organization Service

  • Einsatzszenarien
  • Organization Requests und Response
  • Organization Service Instance
  • CRM SDK Assemblies
  • Erstellung von Records
  • Early Bain
  • Late Binding
  • CRMSvc Utility
  • Update und Lösung von Records mit Late Binding

Daten abfragen mit dem Organization Service

  • Query Styles: Query by Attribute, Query Expression, Fetch, LINQ
  • Abfragen von CRM Data mit Query Expression
  • Query Attribute
  • Fetch
  • FetchXML Query
  • LINQ

REST OData Endpoint

  • Überblick
  • Beispiele
  • Optionen
  • Abfragen von Daten mit ODate
  • Daten anpassen
  • Record Operations mit OData
  • Authentifizierung mit OAuth
  • Web API

Plugins

  • Überblick
  • Plug-in Architektur
  • Erstellung eines CRM Plugins
  • Einsastz des CRM Developer Toolkits
  • Plug-in Isolation
  • Tracing und Debugging von Plugins

Custom Workflow Aktivität

  • Überblick
  • Szenarien
  • Parameter
  • Dienste
  • Erstellung einer Custom Workflow Aktivität

Ziele

In diesem Kurs lernen Sie die Entwicklung von Extensions für Microsoft Dynamics 365 kennen. Dabei wird sich auf Methoden, die im Microsoft Dynamics CRM SDK dokumentiert sind, konzentriert.

Zielgruppe

Entwickler

Voraussetzungen

  • Grundkenntnisse zu Dynamics CRM
  • Grundkenntnisse zu CRM-Prozessen
  • Kenntnisse im Bereich Softwaredesign
  • Hintergrundwissen zu einem (oder mehr) der folgenden Technologien:
    • .NET Anwendungen & Visual Studio
    • JavaScript
    • XML
    • Microsoft Dynamics CRM web services
    • Windows Workflow Foundation
    • Windows Azure Platform

Agenda

Erweiterung von Dynamics 365

  • Konfiguration
  • Anpassung
  • Erweiterung
  • Built-in Funktionalität
  • Arten von Erweiterbarkeit
  • Navigation und Commanding
  • APIs zu Daten, Diensten und Formularen
  • Multimandatenfähige Bereitstellung
  • Einführung CRM SDK
  • Überblick Entwickler-Tools
  • Entwicklungsumgebung

Navigation und Commanding

  • Einführung
  • Site Map Struktur
  • Schritte zur Anpassung der Navigation
  • Anpassung von Menüleisten
  • URL Adressierbare Formulare und Ansichten
  • Einsatz von Parametern
  • Mehrsprachigkeit
  • Anpassung der Command Bar mit XML
  • Überblick über das SDK

Form Event Scripting

  • Einführung
  • Szenarien
  • Formular und Feld-Ereignisse
  • Implementierung eines Skripts
  • Dev Tools
  • Xrm.Page API
  • Einsatz von Daten
  • Attribute und Steuerelemente
  • Utility Funktion

Erweiterung der UI mit Web Ressourcen

  • Die verschiedenen Typen
  • Einsatzgebiete
  • Erstellung einer Web Ressource
  • Web Ressourcen in Formularen
  • Einsatz von Parametern
  • Steuerung

Organization Service

  • Einsatzszenarien
  • Organization Requests und Response
  • Organization Service Instance
  • CRM SDK Assemblies
  • Erstellung von Records
  • Early Bain
  • Late Binding
  • CRMSvc Utility
  • Update und Lösung von Records mit Late Binding

Daten abfragen mit dem Organization Service

  • Query Styles: Query by Attribute, Query Expression, Fetch, LINQ
  • Abfragen von CRM Data mit Query Expression
  • Query Attribute
  • Fetch
  • FetchXML Query
  • LINQ

REST OData Endpoint

  • Überblick
  • Beispiele
  • Optionen
  • Abfragen von Daten mit ODate
  • Daten anpassen
  • Record Operations mit OData
  • Authentifizierung mit OAuth
  • Web API

Plugins

  • Überblick
  • Plug-in Architektur
  • Erstellung eines CRM Plugins
  • Einsastz des CRM Developer Toolkits
  • Plug-in Isolation
  • Tracing und Debugging von Plugins

Custom Workflow Aktivität

  • Überblick
  • Szenarien
  • Parameter
  • Dienste
  • Erstellung einer Custom Workflow Aktivität

Diese Seite weiterempfehlen