Für Einsteiger: Kickstart AL-Programmierung in Dynamics 365 Business Central

  • Lernen Sie in dieser Schulung das Einrichten einer modernen Entwicklungsumgebung,
  • die App-Programmierung für Business Central,
  • die Anpassung und Erweiterung von BC-Installationen sowie
  • die Integration von eigenen Apps mithilfe von Events und Interfaces.

Termine zur Auswahl:

  1. 26.11.2024 - 20.12.2024
  2. 12.02.2025 - 14.03.2025
  3. 19.03.2025 - 11.04.2025
  4. 25.06.2025 - 18.07.2025

Die Schulung "Kickstart AL-Programmierung in Dynamics 365 Business Central" bietet Ihnen umfassendes Wissen zur AL-Programmierung, die für die Anpassung und Erweiterung von Microsoft Dynamics 365 Business Central (BC) unerlässlich ist. Mit AL können Sie Daten in der BC-Datenbank manipulieren, Anwendungsobjekte wie Seiten, Berichte oder Codeunits steuern und eigene Module entwickeln, die Ihre Business Central-Installation erweitern oder an Ihre spezifischen Geschäftsanforderungen anpassen.

Sie lernen, wie Sie Datenstrukturen neu erstellen oder erweitern, neue Anwendungsobjekte hinzufügen und die Benutzeroberfläche sowie Berichte und Auswertungen nach Ihren Bedürfnissen anpassen. Die Schulung zeigt Ihnen, wie Sie eigene Apps implementieren, die durch den Einsatz von Event-Mechanismen und Interfaces das Verhalten Ihrer Business Central-Installation verändern und verbessern.

Ein besonderer Schwerpunkt liegt auf der Nutzung einer modernen Entwicklungsumgebung, bestehend aus Visual Studio Code, DevOps, git und Cosmo Alpaca. Sie erlernen die Grundlagen strukturierter Programmierung und erfahren, wie Prinzipien der objektorientierten Programmierung in die AL-Welt übertragen werden können. Durch das Top-Down-Design gewinnen Sie die Fähigkeit, wartbaren und effizienten Code zu erstellen.

Das theoretische Wissen wenden Sie praktisch an, indem Sie zwei Schulungs-Apps entwickeln: ein Gefahrgutmodul und ein erweitertes Rabattmodul. So vertiefen Sie Ihr Wissen und gewinnen wertvolle Erfahrungen, die Sie in Ihrer beruflichen Praxis direkt einsetzen können.

Die Terminserie finden an folgenden Tagen jeweils von 09:00 bis 13:00 Uhr statt:

26.11., 28.11., 04.12., 06.12., 11.12., 13.12., 18.12., 20.12.2024
12.02., 14.02., 19.02., 21.02., 26.02., 28.02., 12.03., 14.03.2025
19.03., 21.03., 26.03., 28.03., 02.04., 04.04., 09.04., 11.04.2025
25.06., 27.06., 02.07., 04.07., 09.07., 11.07., 16.07., 18.07.2025

Zielgruppe

Dieser Kurs wendet sich an alle Entwickler und Berater, die ein technisches Verständnis der Visual Studio Code Entwicklungsumgebung benötigen und Grundlagenwissen zu der Anwendungsfunktionalität erwerben möchten.

Allgemeine Programmiergrundkenntnisse sind zwingend notwendig.

Interessenten mit Erfahrung in der Programmierung von Navision / Business Central in der Sprache C/AL wird der Kurs "Für Umsteiger - Dynamics 365 Business Central - Extension-Entwicklung mit Visual Studio Code" empfohlen.

Lernziele

Nach Besuch der AL-Entwicklerschulung haben Sie folgende Kenntnisse erworben:

  • Wie sieht eine moderne Entwicklungsumgebung aus und wie setze ich diese auf?
  • Wie funktioniert das App Design für Dynamics 365 Business Central?
  • Wie funktioniert Database Programmierung mit der Sprache AL?
  • Wie passe ich das Verhalten einer Dynamics 365 Business Central Installation durch Integration eigener Programmierungen an?
  • Wie nutze ich Events bzw. Interfaces zur Integration eigener Apps in bestehende Installationen?

Hinweise

Das Training findet in einem digitalen Seminarraum via Microsoft Teams statt.

Bitte beachten Sie, dass Sie für die Teilnahme an der Schulung Rechte benötigen, auf Ihrem Rechner Software zu installieren. Klären Sie Sie dies bei Zweifeln im Vorfeld mit Ihrer IT. Technische Voraussetzung für die Teilnahme an der Schulung ist außerdem, dass von dem genutzten Gerät aus "SSH"-Verbindungen hergestellt werden können und dass es keine (Firewall)-Einstellungen gibt, über die IP-Blockierungen des Bereichs 20.103.0.0/16 implementiert sind.

Die Schulung wird im Regelfall in deutscher Sprache und mit englischsprachigen Unterlagen durchgeführt. Bei Teilnehmenden, die der deutschen Sprache nicht mächtig sind, führen wir die Schulung ggf. auch auf Englisch durch. Wenn Sie das nicht möchten, nehmen Sie bitte Kontakt zu uns auf.

Wir möchten Sie bitten, bei dieser tiefgehenden Schulung die Kamera einzuschalten. Nur so kann aus unserer Sicht ein maximaler Schulungserfolg erzielt werden.

Auch als Firmenschulung buchbar

Sie haben ein größeres Team und möchten diese Schulung lieber als Firmenschulung zu einem eigenen Termin buchen?

Dies bieten wir Ihnen für eine Pauschale von 6.720€ mit maximal 4 Teilnehmer*innen an. Schreiben Sie uns dafür einfach eine Anfrage an college@cosmoconsult.com.

Inhalte

Modul 1: Einführung in die Entwicklungslandschaft und Low Code App Design

  • Einleitung und Einführung in die moderne Entwicklungslandschaft
  • App Infrastruktur
  • Low Code App Design: Tabellen und Pages
  • Low Code App Design: Tabellen- und Page Erweiterungen
  • Eigenschaften von Objekten und deren Elementen
    • Tabellenrelationen
    • Sichtbarkeit
    • Editierbarkeit
    • Berechnete Felder / FlowFields
  • Übungen am Beispiel des "Hazard Category Modules"

Modul 2: Datenbankprogrammierung mit AL

  • Grundlagen der Programmiersprache AL 
    • AL Sprachelemente und Kontrollstrukturen 
    • Datentypen 
    • Prozeduren
  • Programmierung gegen die Business Central Datenbank 
    • Tabellen Objekte 
    • Instanziierung von Tabellenobjekten 
      • Single Instance Objekte
    • Datenbankzugriffe 
    • Steuerung von Transaktionen 
    • Temporäre Tabellen

Modul 3: Anwendungsprogrammierung – Integration des "Hazard Category Modules"

  • App-Organisation :: Namenskonventionen
  • Bestimmung des Verhaltens von Feldern / Objekten: Programmierung von Triggern
  • Integration von Anpassungen / Apps in bestehende Installationen 1: Nutzung von Events
  • STOP Einführung in die Strukturierte Programmierung STOP
  • Übungen am Beispiel des "Hazard Category Modules"
  • Integration von Anpassungen / Apps in ein bestehende Installationen 2: Interfaces
  • Übungen am Beispiel des "Extended Discount Modules" 

Ihr gutes Gefühl

Mehr als 150.000 geschulte Anwender*innen

Von Expert*innen lernen

Unsere Trainer*innen sind echte Projektverantwortliche, die Ihre täglichen Herausforderungen kennen.

Praxisorientierter Ansatz

Alle Inhalte werden anhand realer Problemstellungen direkt im System vermittelt.

René Lange

Consultant & Trainer

    Werden Sie Teil unseres COSMOs

    Erweitern Sie Ihren COSMOs und registrieren Sie sich in unserem Kundenportal für exklusive Vorteile & Services

    Jetzt registrieren

    #myCOSMO