MB-820 Dynamics 365 Business Central Developer
Dynamics 365 Business Central lässt sich mit AL gezielt erweitern – von einzelnen Codeunits bis zu vollständigen Extensions, die tief in Cloud- und Unternehmensarchitekturen eingebunden sind.
Zentrale Themen
- AL-Erweiterungen entwickeln und in Business Central einsetzen.
- Aufbau und Ablauflogik von Business-Central-Anwendungen verstehen.
- Web Services, REST-APIs und Integrationsschnittstellen nutzen.
- Power Platform und Azure Services anbinden und einsetzen.
- Tests automatisieren, Code-Qualität sichern und Versionen verwalten.
Voraussetzung
Grundkenntnisse in Softwareentwicklung und Datenstrukturen sind erforderlich. Erfahrungen mit Microsoft-Technologien oder ERP-Systemen sind hilfreich.
Zielgruppe
Geeignet für Entwicklerinnen und Entwickler, ERP-Spezialisten und technische Fachkräfte, die Business-Central-Lösungen anpassen, integrieren und weiterentwickeln.
Wer Business Central programmatisch beherrscht, schafft nachhaltige Erweiterungen – schlank, wartbar und nahtlos integriert in moderne Microsoft-Architekturen.
- Registrierung und Anmeldung bei Business Central
- Demo-Datenbank erkunden und nutzen
- Testversion mit eigenen Daten einrichten
- Testversion verlängern und Unternehmen registrieren oder abmelden
- Verfügbare Abonnementtypen in Business Central kennenlernen
- Funktionen des Beziehungsmanagements erkunden
- Dynamics 365 Sales mit Business Central einsetzen
- Möglichkeiten des Supply-Chain-Managements verstehen
- Einkaufszyklus abwickeln und verwalten
- Verkaufszyklus abwickeln und verwalten
- Dokumente an Kunden versenden
- Auftragsmanagement erkunden
- Service-Management-Funktionen kennenlernen
- Fertigungsfunktionen in Business Central
- Human-Resources-Funktionen in Business Central
- Microsoft-365-Integration mit Business Central
- Cloud-Architektur für Business Central kennenlernen
- Anwendungen anpassen, erweitern und neu erstellen
- Upgrade-Verantwortlichkeiten und Best Practices verstehen
- Update-Lebenszyklus kennen und planen
- Installations- und Upgrade-Codeunits korrekt erstellen
- Daten zwischen Tabellen mit DataTransfer übertragen
- Anwendungen verwalten und pflegen
- Fehlerhafte Änderungen erkennen und vermeiden
- Häufige Fragen zur Business-Central-App-Aktualisierung klären
- Einstieg in das Cloud Solution Provider-Programm
- Testphase für Kunden verlängern
- Administrationszentrum öffnen und nutzen
- Sandbox- und Produktionsumgebungen verwalten
- Tenant-Benachrichtigungen einrichten
- Umgebungstelemetrie überprüfen und Fehler beheben
- Datenbanken exportieren
- Funktionen aktivieren
- Telemetrie überwachen und auswerten
- Leistung mit dem In-Client Performance Profiler analysieren
- Performance Toolkit-Erweiterung nutzen
- BCPT-Suite konfigurieren
- APIs für Automatisierung und Verwaltung einsetzen
- Benutzer anlegen und hinzufügen
- Benutzergruppen erstellen und verwalten
- Berechtigungen und Berechtigungssätze einrichten
- Benutzerzugriffszeiten und Protokollierung konfigurieren
- Benutzer, Profile und Rollenzentren verstehen
- Benutzerspezifische Einrichtung durchführen
- Änderungen überprüfen und dokumentieren
- Mit Visual Studio Code starten
- AL-Spracherweiterung in Visual Studio Code installieren
- Logische Datenbank und ihre Objekte erkunden
- Basisanwendung und Systemanwendung unterscheiden
- Neue Business-Central-Erweiterung in Visual Studio Code erstellen
- Mit JSON-Konfigurationsdateien arbeiten
- AL-Spracherweiterung konfigurieren
- Mehrere AL-Erweiterungen in einem Arbeitsbereich verwalten
- Erweiterung mit Visual Studio Code debuggen
- Attach und Debug mit Attach-Konfigurationen nutzen
- Snapshot-Debugging einsetzen
- Mit Rapid Application Development arbeiten
- Erweiterung veröffentlichen und installieren
- Einstellungen der Resource Exposure Policy festlegen
- Projekte und Arbeitsbereiche konfigurieren
- AL-Code-Aktionen einsetzen
- Business Central Performance Toolkit nutzen
- Datenbank-Wartestatistiken verwenden
- Erste Schritte mit der Seitenentwicklung
- Seitentypen erkennen und unterscheiden
- Seiteneigenschaften konfigurieren
- Seitenlayout mit Steuerelementen aufbauen
- Seiten mit Seitenteilen verknüpfen
- Snippets in Visual Studio Code für die Seitenerstellung nutzen
- Verschiedene Steuerelementtypen festlegen
- Suchbarkeit einer Seite für Nutzende aktivieren
- Aktionen auf einer Seite definieren
- Berichtsdatenelemente und ihre Eigenschaften anlegen
- Spalten zu einem Berichtsdatensatz hinzufügen
- Datenelemente verknüpfen, anordnen und einrücken
- Abfrage für die Erstellung eines Berichtsdatensatzes nutzen
- Eine Codeunit anlegen und strukturieren
- Codeunit aus anderen Objekten aufrufen
- Einstieg in XMLports
- Eigenschaften und Knoten konfigurieren
- XMLport-Design und Struktur festlegen
- Snippets nutzen
- XMLports in AL verwenden
- Einstieg in das Berechtigungskonzept
- Berechtigungen anlegen und definieren
- Bestehende Berechtigungen gezielt überschreiben
- Einstieg in Queries
- Query anlegen und Felder verknüpfen
- Filter und Aggregationen einsetzen
- Queries in AL nutzen
- Erweiterte Abfragetechniken
- Erscheinungsbild und Verhalten gestalten
- Add-In erstellen und einbinden
- Asynchrone Kommunikation umsetzen
- Azure Functions integrieren
- Objekte in der Suche verfügbar machen
- Seitenanpassungen erstellen
- Profile und Rollencenter konfigurieren
- Ansichten und Bereiche gestalten
- Mastertabellen, Zusatztabellen und Hilfstabellen
- Hauptbuchtabellen und Registertabellen
- Journaltabellen, Belegtabellen und Einrichtungstabellen
- Einstieg in AL
- Bezeichner, Syntax und Variablen
- Einfache Datentypen und Optionen/Enumerationen
- Auflistungstypen und Zuweisungen
- Ausdrücke und Operatoren
- Anwendung für optimale Performance vorbereiten
- Einblicke in das Laufzeitverhalten gewinnen
- Git konfigurieren und Repositories vergleichen
- Lokales Repository anlegen und .gitignore einrichten
- Dateien hinzufügen, entfernen und Status prüfen
- Remote-Repositories verbinden, klonen und damit arbeiten
- Azure DevOps-Organisation einrichten
- Projekte, Dienste und Personal Access Tokens verwalten
- GitHub in den Entwicklungsworkflow einbinden
- Test-Apps in Business Central verstehen
- Test-Toolkit installieren und einrichten
- Standardtests ausführen
- Eigene Test-Codeunits erstellen
- Trigger und Aktionen in Power Automate kennen
- Flow erstellen und konfigurieren
- Genehmigungs-Flows für Debitoren, Kreditoren und Artikel
- Journal- und Beleggenehmigungen automatisieren
- Geschäftsszenarien abbilden
- Schaltflächen-, Sofort-, geplante und Troubleshooting-Flows
- HTTP-Klassen in AL verwenden
- Daten von REST-APIs abrufen und senden
- JSON-Daten verarbeiten und auslesen
- Grundlegende Azure Function anlegen
- Eigene Funktion erstellen und konfigurieren
- Azure Function in Business Central nutzen
- Unterschiede zwischen SOAP, OData, REST und API kennen
- Authentifizierung konfigurieren
- OData-Zugriff, Rückgabedokumente und Abfrageoptionen
- Webdienste erstellen, aktualisieren und mit SOAP arbeiten
- SOAP-Abfragen und UI-Interaktion umsetzen
- Auf bestehende APIs zugreifen und Tipps anwenden
- Limits und Einschränkungen berücksichtigen
- Eigene APIs erstellen
- Daten lesen, anlegen und aktualisieren
- APIs mit OData Bound Actions kombinieren
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.