MB-500 Microsoft Dynamics 365 Finance and Operations Apps Developer
Preis Netto: € MwSt.: €
Preis Preis auf Anfrage
Dauer
5 Tage
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.
- 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
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00