Bewertungen 4,2
Bewertungen 4,5
100% Förderbar

MB-500 Microsoft Dynamics 365 Finance and Operations Apps Developer

Dynamics 365 Finance and Operations zu entwickeln bedeutet, ein komplexes ERP-System nach echten Geschäftsanforderungen zu formen. MB-500 vermittelt die technischen Grundlagen und Methoden, um genau das professionell umzusetzen.

Zentrale Themen

  • Architektur und Ökosystem von Dynamics 365 Finance and Operations Apps.
  • X++-Programmierung, objektorientierte Konzepte und Datenmodelle.
  • Erweiterungs-Frameworks, Formulare, Klassen und Berichte.
  • Sicherheitskonzepte, Rollen, Berechtigungen und Compliance.
  • Performance-Optimierung, Tests, Deployment und Datenintegration.

Voraussetzung
Erfahrung in der Softwareentwicklung und ein Grundverständnis objektorientierter Programmierung werden erwartet. Kenntnisse in X++ oder Dynamics 365 sind von Vorteil, aber nicht zwingend erforderlich.

Zielgruppe
Geeignet für Softwareentwickelnde, technische Consultants und IT-Fachkräfte, die Dynamics 365 Finance and Operations Apps individuell erweitern, anpassen oder integrieren.

MB-500 verbindet technisches Know-how mit praxisnaher Entwicklungsarbeit – und schafft so die Grundlage für anspruchsvolle ERP-Lösungen in modernen Unternehmensumgebungen.

Kursinhalte
  • Finanz- und Betriebsanwendungen und verwandte Lösungen.
  • Deployment-Optionen: On-Premises und Cloud.
  • Entwicklungs- und Deployment-Prozesse.
  • Benutzeroberfläche und Navigation.
  • Berichtsfunktionen im Überblick.
  • Cloud- und On-Premises-Architekturen unterscheiden.
  • Elemente, Modelle und Deployment-Pakete.
  • Applikationskomponenten und Systemarchitektur.
  • Metadaten verwalten und pflegen.
  • Quellcode versionieren und verwalten.
  • Code-Konformität mit Unternehmensrichtlinien prüfen.
  • Lifecycle Services im Überblick.
  • Relevante Geschäftskonzepte identifizieren.
  • Funktionale Spezifikationen prüfen und technische Entwurfsdokumentation erstellen.
  • Technische Lücken und Anforderungen erkennen.
  • Entwurfsmuster und Code-Deployment-Praktiken anwenden.
  • Code-Änderungen strukturiert bereitstellen.
  • F&O-Frameworks kennen und einsetzen.
  • Supportaufgaben eigenständig durchführen.
  • Entwicklungs- und Testumgebungen bereitstellen.
  • Asset-Bibliotheken pflegen.
  • Code-Updates strukturiert verwalten.
  • Leistungsprobleme mit dem Trace-Parser diagnostizieren.
  • Load Tests mit dem Performance SDK durchführen.
  • Performance mit SQL Insights überwachen.
  • SQL-Traces mit SQL Profiler aufzeichnen.
  • Server-Metriken in Lifecycle Services monitoren.
  • Visual Studio mit Azure DevOps verbinden.
  • Effizienter Einsatz von Visual Studio.
  • Code-Reviews koordinieren und durchführen.
  • Unit-Test-Framework einsetzen.
  • Acceptance Test-Bibliothek nutzen.
  • Aufgaben-Rekorder effektiv nutzen.
  • Best-Practice-Tools einsetzen.
  • Fehlertypen und -kategorien erkennen.
  • Testumgebungen einrichten und Testdaten vorbereiten.
  • Unit-Tests automatisiert ausführen.
  • Probleme dokumentieren, analysieren und beheben.
  • Berichtsdatenquellen erstellen und anpassen.
  • Sicherheitsanforderungen für Berichte umsetzen.
  • Berichte im System veröffentlichen.
  • VHD initial einrichten und konfigurieren.
  • Herunterladbare VHD für die Entwicklung nutzen.
  • VHD auf aktuelle Versionen aktualisieren.
  • Projekte anlegen und strukturieren.
  • Label-Dateien erstellen und einsetzen.
  • Metadaten mit dem Application Explorer pflegen.
  • Deployment-Pakete erstellen.
  • Datenbankänderungen synchronisieren.
  • Elemente mit dem Element-Designer entwickeln.
  • Basistypen und Operatoren einsetzen.
  • Strukturierte X++-Programmierkonstrukte anwenden.
  • SQL-Anweisungen mit X++ schreiben.
  • Bedingte und iterative Anweisungen nutzen.
  • Ausnahmen erkennen und behandeln.
  • Konstantenwerte sinnvoll einsetzen.
  • X++-Laufzeitfunktionen für gängige Aufgaben nutzen.
  • .NET-Bibliotheken aus X++-Code aufrufen.
  • Vererbung und abstrakte Klassen verstehen.
  • Attribute gezielt einsetzen.
  • Befehlskette implementieren und erweitern.
  • X++-Scoping und Zugriffsmodifikatoren einsetzen.
  • Schnittstellen definieren und implementieren.
  • ALM-Methodologien anwenden.
  • Modelle planen, entwerfen und erstellen.
  • Build-, Test- und QA-Prozesse planen.
  • Upgrade-Szenarien analysieren und geeignete Tools auswählen.
  • Release-, Change- und Risikomanagement strukturieren.
  • Erweiterte Datentypen und deren Eigenschaften nutzen.
  • Basis-Enums einrichten und verwenden.
  • Tabellen und Tabellenfelder anlegen.
  • Tabellen- und Feldeigenschaften definieren.
  • Felder, Gruppen, Indizes und Relationen einrichten.
  • Tabellenmethoden entwickeln und einsetzen.
  • Views anlegen, verwalten und erweitern.
  • Queries anlegen und erweitern.
  • Table Maps entwickeln und erweitern.
  • Formulare in Projekte einbinden und Muster anwenden.
  • Datenquellen in Formulare einbinden.
  • Raster, Felder und Gruppen strukturiert hinzufügen.
  • Formularmethoden entwickeln und nutzen.
  • Menüpunkte anlegen und befüllen.
  • Menüs erstellen und erweitern.
  • Formulare und Datenverbindungen testen.
  • Client-Performance diagnostizieren und verbessern.
  • Formular-Ladezeit und Performance optimieren.
  • Klassen in Projekte einbinden.
  • Code und Methoden für Geschäftsanforderungen entwickeln.
  • Daten programmatisch verarbeiten und manipulieren.
  • Geschäftsdokumentverwaltung implementieren.
  • SSRS-Berichte entwickeln und anpassen.
  • Query-Objekte und Query Builder einsetzen.
  • Power-BI-Berichte entwickeln.
  • Excel-basierte Berichte erstellen.
  • KPIs konzipieren und einrichten.
  • Drill-Through-Elemente in Arbeitsbereichen erstellen.
  • Wiederverwendbare Berichtsfunktionen mit RDL entwickeln.
  • Integrierte KPIs, Diagramme und Reporting-Komponenten implementieren.
  • Aufgaben, Privilegien und Berechtigungen definieren.
  • Berechtigungsrichtlinien durchsetzen.
  • Erweiterbares Sicherheits-Framework nutzen.
  • Sicherheitsberechtigungen gezielt einsetzen.
  • Entra ID und OAuth 2.0 integrieren.
  • Caching-Mechanismen identifizieren und einsetzen.
  • Temporäre Tabellen optimiert verwenden.
  • Set-basierte und zeilenweise Operationen gezielt einsetzen.
  • Grundprinzipien der Query-Optimierung anwenden.
  • Variablenbereiche definieren und anpassen.
  • Concurrency analysieren und optimieren.
  • Parallelverarbeitung effektiv einsetzen.
  • Asynchrone Verarbeitung mit dem Async-Framework implementieren.
  • PowerShell-Skripte für Automatisierungsaufgaben entwickeln.
  • Anpassungsmodelle kennen und einsetzen.
  • Framework-Erweiterungspunkte nutzen.
  • Code zur Framework-Erweiterung schreiben.
  • Pre- und Post-Event-Handler-Klassen entwickeln.
  • SysOperationSandbox-Framework implementieren.
  • Tabellenerweiterungen anlegen und einbinden.
  • Formularerweiterungen entwickeln.
  • Menüs gezielt erweitern.
  • Delegates implementieren und einsetzen.
  • Event-Framework verstehen.
  • Neue Geschäftsereignisse definieren.
  • Ereignisse aktivieren.
  • Ereignisse konsumieren und verarbeiten.
  • Bestehende Events erweitern.
  • Rollenbasierte Absicherung von Events konfigurieren.
  • Events in Power Automate einbinden.
  • Workflow-Typen für verschiedene Prozesse kennen.
  • Workflows anlegen und konfigurieren.
  • Nutzer Workflow-Elementen zuweisen.
  • Tagesjournal-Workflow einsetzen.
  • Passende Integrations-API auswählen.
  • Synchrone und asynchrone Integrationsmuster einsetzen.
  • Typische Datenintegrations-Szenarien kennen.
  • Entitäten entwickeln und für Export aktivieren.
  • Custom Services implementieren.
  • OData-Endpunkte bereitstellen.
  • Externe Web-Services einbinden.
  • F&O-Apps mit Excel integrieren.
  • Externe Anwendungen über Power Apps anbinden.
  • Lösungen für elektronischen Dokumentenaustausch einrichten.
  • Quell- und Zieldaten für Audits validieren.
  • Fehlersuche mit JWT durchführen.
  • Import- und Export-APIs verwenden.
  • API-Status überwachen.
  • Änderungsnachverfolgung für Entitäten verwalten.
  • Wrapper-Klassen für externe Webdienste entwickeln.
  • Wrapper-Klassen mit C# implementieren.
  • Datenprojekte und wiederkehrende Datenaufträge einrichten.
  • Berechtigungen für die Integration konfigurieren.
  • Entitätsstatus und -verfügbarkeit prüfen.
  • Datentransformationen entwickeln.
  • Dataverse-Integrationen implementieren.
  • Virtuelle Entitäten für Dataverse-Integration nutzen.
  • Zusammengesetzte Datenentitäten verarbeiten.
  • Azure Data Lake und Entitätsspeicher einbinden.
  • Azure Data Lake Storage verbinden.
  • Daten in Azure Data Lake anpassen.
  • Power Platform und F&O konvergieren.
  • Geeignete Datenmigrationsstrategie wählen.
  • Typische Migrationsszenarien und Tools kennen.
  • BYOD-Szenarien umsetzen.
  • Datenmigration testen und Ergebnisse validieren.
  • Anforderungen an externe Berichtsdatenquellen analysieren.
  • Custom-Datenquellen erstellen und pflegen.
  • Datenentitäten für bessere Berichtsleistung optimieren.
  • Logic Apps für Integrationslösungen einsetzen.
  • Power Platform entwickeln und integrieren.
  • F&O mit Enterprise-Anwendungen verknüpfen.
  • EAI-, B2B- und EDI-Prozesse mit Logic Apps automatisieren.
  • Azure Machine Learning-Daten einbinden.
  • Konnektivität zu externen Diensten herstellen.
  • Datenentitäten für optimale Leistung anpassen.
  • F&O-Daten in Power Automate einbinden.
  • Power-Automate-Auslöser und -Aktionen für F&O nutzen.
  • F&O-Daten über Power Apps zugänglich machen.
  • F&O-Daten auf Common Data Model und Dataverse abbilden.
  • Alerts und automatisierte Aktionen einrichten.
  • Pause- und Wiederaufnahme-Optionen konfigurieren.
  • Initialsynchronisierung durchführen.
  • Live-Synchronisierung überwachen.
  • Leistungsprobleme mit den richtigen Tools analysieren.
  • Bewährte Vorgehensweisen anwenden.
  • Grundkonzepte der Datenverwaltung verstehen.
  • Datenentitäten für Management und Integration einsetzen.
  • Den Datenverwaltungs-Arbeitsbereich nutzen.
  • Standard- und erweiterte Kachelansichten konfigurieren.
  • Vorlagen für die Datenverwaltung einsetzen.
  • Daten exportieren, importieren und kopieren.
  • Datenbankoperationen durchführen.
  • Daten im Data-Sharing-Framework teilen.
  • UAT-Testbibliotheken anlegen.
  • Testfälle aufzeichnen und im BPM ablegen.
  • Testplan mit Azure DevOps synchronisieren.
  • UAT-Tests durchführen.
  • Datenaufgaben automatisieren.
  • Go-Live-Ablauf kennen und planen.
  • LCS-Methodik abschließen.
  • User Acceptance Testing abschließen.
  • FastTrack-Bewertung für den Go-Live durchführen.
  • Produktionsumgebung beantragen und einrichten.
  • RSAT kennen und gezielt einsetzen.
  • Testaufzeichnung in Store Commerce anlegen.
  • RSAT installieren und einrichten.
  • Testfälle laden und automatisiert ausführen.
  • Berichts- und Abfragetypen kennen und unterscheiden.
  • Finanzberichte erstellen und verstehen.
  • Vorhandene Recherchen und Berichte auffinden.
  • Abfragen und Berichte generieren und nutzen.
  • F&O für Power Platform konfigurieren.
  • Elektronisches Berichtswesen (ER) einrichten.
  • Barcode-Datenquellen zur Bildgenerierung nutzen.

Jetzt kostenlos beraten lassen

Unsere Fördermaßnahmen gelten ausschließlich für Teilnehmende mit Wohn- oder Arbeitssitz in Deutschland. 
Eine Förderung außerhalb Deutschlands ist nicht möglich.

Für Berufseinsteiger, Arbeitsuchende, Quereinsteiger, Startups, Berufserfahrene, Aufsteiger, Spezialisten …

Dein persönlicher Weg zur passenden Weiterbildung – wir beraten Dich individuell

Unsere erfahrenen Bildungsberater:innen begleiten Dich von der ersten Frage bis zum Start Deiner Weiterbildung.