MB-500 Microsoft Dynamics 365 Finance and Operations Apps Developer

Preis
Netto:
MwSt.:

Preis
Preis auf Anfrage

Dauer
5 Tage

Unternehmen und Arbeitsuchende:
dieser Kurs ist zu 100 % förderbar!
 

Standort

Kurssprache
englisch

Trainingslösung
Online Live

Digitale Geschäftsmodelle basieren auf anpassbaren, stabilen ERP-Plattformen. Die Entwicklung individueller Funktionen und Erweiterungen bildet dabei die Grundlage für effiziente Abläufe und verlässliche Unternehmensprozesse.

Zentrale Themen

  • Erweiterung und Anpassung von Business Applications.
  • Entwicklung mit X++ und objektorientierten Methoden.
  • Geschäftslogik, Datenmodelle und Integrationen.
  • Sicherheitskonzepte, Rollen und Berechtigungen.
  • Performance, Qualitätssicherung und Wartung.

Voraussetzung
Kenntnisse in Softwareentwicklung, objektorientierter Programmierung sowie Grundverständnis für Geschäftsprozesse und relationale Datenbanken.

Zielgruppe
Entwickelnde, technische Consultants und IT-Fachkräfte mit Schwerpunkt auf ERP, Business Apps, Cloud-Technologien und Unternehmenssoftware.

Fachliches Know-how verbindet sich mit moderner Entwicklungspraxis und klarer Systemarchitektur. Daraus entsteht nachhaltige Kompetenz für anspruchsvolle Business-Lösungen in dynamischen IT-Umgebungen.
 

Kursinhalte
  • Finanz- und Betriebsanwendungen und damit verbundene Anwendungen
  • Finanz- und Betriebsanwendungen vor Ort und in der Cloud - Finanz- und Betriebsanwendungen
  • Entwicklungs- und Bereitstellungsprozesse
  • Die Benutzeroberfläche
  • Berichtsfunktionen
  • Unterscheidung zwischen Cloud- und On-Premises-Architektur
  • Elemente, Modelle und Pakete
  • Anwendungskomponenten und Architektur
  • Prozesse zur Verwaltung von Metadaten
  • Prozesse zur Quellcodekontrolle
  • Konformität von Code mit Unternehmensrichtlinien
  • Überblick über die Lebenszyklusdienste
  • Identifizierung relevanter Geschäftskonzepte
  • Bewertung der funktionalen Spezifikationen und Erstellung der technischen Entwurfsdokumentation
  • Identifizierung der technischen Lücken
  • Entwurfsmuster und Praktiken für die Bereitstellung von Code
  • Der Prozess für die Bereitstellung von Codeänderungen
  • Frameworks für Finanz- und Betriebsanwendungen
  • Durchführung von Supportaufgaben
  • Umgebungen bereitstellen und verwalten
  • Verwalten von Asset-Bibliotheken
  • Verwalten des Code-Update-Prozesses
  • Diagnose von Leistungsproblemen mit dem Trace-Parser
  • Belastungstests unter Verwendung des Performance SDK
  • Leistungsüberwachung mit SQL Insights
  • Erstellen eines SQL-Trace mit dem SQL Profiler
  • Überwachen von Serverzustandsmetriken in Lifecycle Services
  • Einrichten von Visual Studio für die Verbindung mit Azure DevOps
  • Arbeiten in Visual Studio
  • Verwalten und durchführen von Code-Reviews
  • Unit-Test-Framework
  • Bibliothek für Abnahmetests
  • Aufgaben-Rekorder
  • Werkzeug für bewährte Praktiken
  • Verschiedene Kategorien und Arten von Fehlern identifizieren
  • Die Testumgebung konfigurieren und Daten vorbereiten
  • Ausführen von Einheitstests
  • Dokumentieren und beheben von Problemen
  • Erstellen und modifizieren von Berichtsdatenquellen und unterstützenden Klassen
  • Sicherheitsanforderungen für Berichte implementieren
  • Veröffentlichen eines Berichts
  • Einrichten einer VHD für die erstmalige Verwendung
  • Einrichten und verwalten einer herunterladbaren VHD für die Entwicklung
  • Upgrade der VHD
  • Projekte erstellen und aufbauen
  • Erstellen und verwenden von Etikettendateien
  • Verwalten von Metadaten mit dem Application Explorer
  • Erstellen von Bereitstellungspaketen
  • Datenänderungen mit der Datenbank synchronisieren
  • Verwendung des Elementdesigners zur Entwicklung von Elementen
  • Implementierung von Basistypen und Operatoren
  • Gemeinsame strukturierte Programmierkonstrukte von X++
  • X++ zum Schreiben von SQL-Anweisungen verwenden
  • Verwendung von bedingten und iterativen Anweisungen
  • Behandlung von Ausnahmen
  • Verwendung von Konstantenwerten
  • Verwendung von X++-Laufzeitfunktionen für allgemeine Aufgaben
  • Aufruf von .NET-Bibliotheken mit X++-Code
  • Vererbung und abstrakte Klassen kennenlernen
  • Attribute verwenden
  • Implementierung der Befehlskette
  • Implementierung von X++ Scoping und Zugriffskennungen
  • Schnittstellen
  • ALM-Methodologien
  • Modelle entwerfen und erstellen
  • Planung der Build-, Test- und Qualitätskontrollprozesse
  • Identifizierung von Upgrade-Szenarien und geeigneten Tools
  • Planung der Prozesse für Release-, Change- und Risikomanagement
  • Erweiterte Datentypen und Elementeigenschaften
  • Basis-Enums und Element-Eigenschaften
  • Erstellen von Tabellen und Tabellenfeldern
  • Tabellen- und Feldeigenschaften auffüllen
  • Felder, Feldgruppen, Indizes und Beziehungen hinzufügen
  • Tabellenmethoden
  • Ansichten erstellen, verwalten und erweitern
  • Abfragen erstellen, verwalten und erweitern
  • Tabellenmaps erstellen, verwalten und erweitern
  • Ein neues Formular zu einem Projekt hinzufügen und ein Muster anwenden
  • Hinzufügen einer Datenquelle zu einem Formular
  • Hinzufügen von Rastern, Feldern und Gruppen zu einem Formular
  • Methoden für Formulare
  • Menüpunkte erstellen und füllen
  • Erstellung und Erweiterung von Menüs
  • Formularfunktionalität und Datenverbindungen testen
  • Diagnose und Optimierung der Client-Leistung
  • Das Laden von Formularen und die Leistung optimieren
  • Hinzufügen einer Klasse zu einem Projekt
  • Hinzufügen von Code und Methoden zur Erfüllung von Geschäftsanforderungen
  • Datenmanipulation
  • Implementierung der Verwaltung von Geschäftsdokumenten
  • Berichte erstellen und ändern, die SSRS verwenden
  • Implementierung von Abfrageobjekten und Query Builder
  • Berichte unter Verwendung von Power BI erstellen und modifizieren
  • Berichte unter Verwendung von Excel erstellen und modifizieren
  • KPIs entwerfen
  • Erzeugen von Drill-Through-Arbeitsbereichselementen
  • Erstellen von benutzerdefinierten, wiederverwendbaren Berichtsfunktionen mithilfe von RDL
  • Implementierung integrierter KPIs, Diagramme und anderer Berichtskomponenten
  • Erstellen und ändern von Aufgaben, Privilegien und Berechtigungen
  • Durchsetzung von Berechtigungsrichtlinien
  • Erweiterbarer Rahmen für die Datensicherheit
  • Sicherheitsberechtigungen anwenden
  • Microsoft Entra ID und OAuth 2.0-Authentifizierung
  • Identifizierung und Anwendung von Caching-Mechanismen
  • Optimieren der Verwendung temporärer Tabellen
  • Einsatz von mengenbasierten Anweisungen und zeilenbasierten Operationen
  • Grundsätze der Abfrageoptimierung
  • Ändern des Bereichs einer Variablen
  • Analysieren und optimieren der Gleichzeitigkeit
  • Anwendung von Parallelverarbeitungsalgorithmen
  • Implementieren des Async-Frameworks
  • Entwickeln von Windows PowerShell-Skripten
  • Anpassungsmodelle
  • Erweiterungspunkte für Frameworks
  • Code zur Erweiterung eines Frameworks entwickeln
  • Erzeugen von Pre-Event- und Post-Event-Handler-Klassen
  • Implementierung des SysOperationSandbox-Frameworks
  • Hinzufügen einer Tabellenerweiterung zu einem Projekt
  • Hinzufügen einer Formularerweiterung zu einem Projekt
  • Erweitern von Menüs
  • Delegierte implementieren
  • Veranstaltungsrahmen
  • Erzeugen einer neuen Veranstaltung
  • Aktivieren der Veranstaltungen
  • Verbrauch der Veranstaltungen
  • Erweitern einer bestehenden Veranstaltung
  • Rollenbasierte Sicherheit für Veranstaltungen
  • Veranstaltungen in Microsoft Power Automate
  • Workflow-Typen für Geschäftsprozesse
  • Workflows erstellen und einrichten
  • Benutzer zu Workflow-Elementen zuordnen
  • Verwendung des Tagesjournal-Workflows
  • Integrations-API auswählen
  • Synchrone und asynchrone Muster
  • Szenarien der Datenintegration
  • Entwicklung einer Entität und deren Aktivierung für den Datenexport
  • Benutzerdefinierte Dienste implementieren
  • OData-Endpunkte von Datenentitäten verfügbar machen
  • Externe Webdienste nutzen
  • Integration von Finanz- und Betriebsanwendungen mit Microsoft Excel
  • Integration von Finanz- und Betriebsanwendungen mit externen Anwendungen unter Verwendung von Power Apps
  • Herunterladen von Lösungen für den elektronischen Dokumentenaustausch
  • Überprüfen von Quell- und Zieldaten für Audits
  • Fehlersuche mit JSON-Web-Tokens
  • APIs importieren und exportieren
  • Den Status von APIs überwachen
  • Verfolgung von Entitätsänderungen verwalten
  • Wrapper-Klassen erstellen, um externe Webdienste zu nutzen
  • Erstellen von Wrapper-Klassen mit C#
  • Einrichten eines Datenprojekts und eines wiederkehrenden Datenauftrags
  • Implementierung von Berechtigungen zur Unterstützung der Integration
  • Status und Verfügbarkeit von Entitäten überwachen
  • Datenumwandlung entwickeln
  • Microsoft Dataverse-Integrationen
  • Dataverse-Integration durch Verwendung virtueller Entitäten
  • Arbeiten mit zusammengesetzten Datenentitäten
  • Azure Data Lake und Entitätsspeicher
  • Verbindung zum Azure Data Lake-Speicher
  • Ändern von Daten in Azure Data Lake
  • Power Platform-Konvergenz
  • Auswahl einer Datenintegrationsstrategie (Import/Export)
  • Gängige Migrationsszenarien und Tools
  • Die eigene Datenbank einbringen (BYOD)
  • Datenmigration testen und Ausgabe validieren
  • Identifizieren von Anforderungen an Berichtsdatenquellen für externe Quellen
  • Benutzerdefinierte Datenquellen erstellen und verwalten
  • Optimieren von Dateneinheiten, um eine bessere Leistung zu erzielen
  • Mit Logic Apps entwickeln und integrieren
  • Entwicklung und Integration von Microsoft Power Platform
  • Integration von Finanz- und Betriebsanwendungen mit Unternehmensanwendungen
  • Automatisierung von EAI-, B2B-, EDI- und Geschäftsprozessen mit Logic Apps
  • Nutzung von Daten aus dem Azure Machine Learning-Dienst
  • Konnektivität mit externen Diensten ermöglichen
  • Dateneinheiten optimieren, um eine bessere Leistung zu erzielen
  • Daten der Finanz- und Betriebsanwendungen mit Power Automate verbinden
  • Auslöser und Aktionen, die in Power Automate für Finanz- und Betriebsanwendungen verwendet werden
  • Mit Power Apps eine Verbindung zu den Daten der Finanz- und Betriebsanwendungen herstellen
  • Finanz- und Betriebsdaten auf Common Data Model und Microsoft Dataverse
  • Alarmierung und automatische Aktionen
  • Optionen zum Anhalten und Fortsetzen
  • Initiale Synchronisierung
  • Live-Synchronisation
  • Tools für Leistungsprobleme
  • Bewährte Praktiken
  • Konzepte zur Datenverwaltung
  • Datenentitäten für die Datenverwaltung und Integration verwenden
  • Arbeiten mit dem Datenmanagement-Arbeitsbereich
  • Standard und erweiterte Ansichten für Kacheln verwenden
  • Verwendung von Vorlagen im Datenmanagement
  • Exportieren, importieren und kopieren von Daten in eine rechtliche Einheit
  • Vorgänge zum Verschieben von Datenbanken
  • Rahmen für die gemeinsame Nutzung von Daten
  • Erstellen von Bibliotheken für Benutzerakzeptanztests
  • Testfälle aufzeichnen und in BPM speichern
  • Den Testplan in Azure DevOps synchronisieren und konfigurieren
  • Benutzerakzeptanztests ausführen
  • Automatisierung von Datenaufgaben
  • Verstehen des Go-Live-Prozesses
  • Die Methodik der Lifecycle Services abschließen
  • Benutzerakzeptanztests (UAT) für die Lösung durchführen
  • FastTrack Go-Live-Bewertung
  • Anfordern einer Produktionsumgebung
  • RSAT und Gründe für seine Verwendung
  • Eine Testaufzeichnung in Store Commerce erstellen
  • RSAT installieren und konfigurieren
  • Testfälle laden und automatisierte Tests durchführen
  • Verschiedene Arten von Berichten und Abfragen verstehen
  • Finanzielle Berichterstattung
  • Recherchen und Berichte finden
  • Anfragen und Berichte generieren und konsumieren
  • Konfigurieren von Finanz- und Betriebsanwendungen für Microsoft Power Platform
  • Elektronisches Berichtswesen konfigurieren
  • Barcode-Datenquellen verwenden, um Barcode-Bilder zu erzeugen

Hast du weitere Fragen? Bitte kontaktiere uns.