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.
- 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.