Webinar/Bottrop
10.03.2025 - 14.03.2025Webinar/Bottrop
02.06.2025 - 06.06.2025Dynamics NAV Programmierung C/AL – Grundlagen
Kursteilnehmer und Voraussetzungen
Dieser Kurs wendet sich an alle Entwickler, die ein technisches Verständnis der C/SIDE Entwicklungsumgebung benötigen und Grundlagenwissen zu der Anwendungsfunktionalität und der C/AL Programmiersprache benötigen.
Allgemeine Programmierkenntnisse sind zwingend erforderlich.
Termine auf Anfrage!
NAV Versionen
Dieser Kurs wird für alle NAV Versionen angeboten. Bitte teilen Sie uns mit, in welcher Version Sie geschult werden wollen. Wir gehen sehr gerne auf Ihre Wünsche ein.
Offene Präsenzseminare und Webschulungen
In Webschulungen präsentiert der Trainer seinen Bildschirm mittels Desktop Sharing Lösung. Die Teilnehmer arbeiten mit ihrem Rechner in ihrer NAV/BC – Unternehmensumgebung. In Präsenzseminaren steht den Teilnehmern ein Schulungsrechner zur Verfügung.
Kursziel und Inhalt
In dieser Schulung erlernen Sie den grundlegenden Umgang mit den einzelnen Werkzeugen der C/SIDE Entwicklungsumgebung und das Anlegen von Microsoft Dynamics NAV Basisobjekten.
Folgende Themen werden behandelt:
NAV Entwicklungsumgebung
- Applikationsobjekte in Microsoft Dynamics NAV
- Grundlagen des Objektdesigners
- Funktionen für Entwicklerteams
- Physische und logische Datenbanken
Tabellen
- Grundlagen Tabellen
- Tabellenbeziehungen
- Besondere Tabellenfelder
Pages
- Pages Grundlagen
- Pagedesigner
- Pagetypen und Eigenschaften
Einführung in die C/AL Programmierung
- C/AL Programmierung
- Wesentliche Datentypen
- Kennungen, Variablen und Syntax
- Gültigkeitsbereiche von Variablen
Zuweisende Statements und Ausdrücke
- Zuweisende Statements und Syntax von Statements
- Automatische Typkonvertierungen
- Arbeiten mit zuweisenden Statements und das C/AL Symbol Menü
- Ausdrücke, Terms und Operatoren
- Der Zeichenkettenoperator
- Funktionsaufrufe in Ausdrücken
- Numerische Ausdrücke
- Arithmetische Operatoren
- Vergleichende und logische Ausdrücke
- Relationale Ausdrücke für Vergleiche
- Relationale Ausdrücke für Mengeninklusion
- Logische Ausdrücke
C/AL Anweisungen
- Bedingte Anweisungen und Boolesche Ausdrücke
- Die IF-, EXIT- und CASE-Anweisung
- Verbundanweisungen und Kommentare und deren Syntax
- Verbundanweisungen mit verschachtelten IF-Anweisungen
- Arrays: Syntax und Möglichkeiten
- Zeichenketten als Arrays von Buchstaben
- Iterative Anweisungen
- Die WITH-Anweisung
C/AL Funktionen
- Funktionen und Parameter
- Ansicht der integrierten Funktionen
- Datenzugriffsfunktionen
- Sortier- und Filterfunktionen
- Datenbearbeitungsfunktionen
- Arbeiten mit Feldern
- Funktionen für den Anwenderdialog
- Weitere C/AL Funktionen
- Benutzerdefinierte Funktionen
- Lokale Funktionen, Variablen und die EXIT-Anweisung
Berichte
- Der Berichtsdesignprozess
- Entwurf und Erstellung des Datenmodells
- Layoutgestaltung
- Der RequestPage Designer
- Gestaltung der Optionen einer RequestPage
- Gruppieren und Summieren
- Erweiterte Funktionalitäten
XML Ports
- XML Ports designen
- Import und Export von Daten im Textformat
- Anwendung von XMLPorts in C/AL Code
Codeunits
- Grundlagen
- Codeunits entwerfen und anwenden
- SMTP
Microsoft .NET Framework Interoperabilität
- DotNetDataType
- Datatype Mapping und Zuweisung
- .NET Framework Interoperabilität mit C/AL Funktion
- Streaming
Abfragen
- Abfragedesign
- Abfragen aus C/AL
- Fortgeschrittene Konzepte
Kursgebühr und Anmeldung
Die Teilnahmegebühr beträgt 450 €/Tag. Unternehmen, die drei Teilnehmer zu einem offenen Seminar anmelden, zahlen nur für zwei. Kunden mit einem gültigen Jet Global Wartungsvertrag bei MiBT erhalten 10 % Nachlaß auf dieses Seminar. Die Nachlässe sind nicht kombinierbar.
Anfragen und Anmeldungen über unser Kontaktformular oder per Mail an schulung@mibt.de. Bei Fragen wenden Sie sich gerne auch telefonisch an Frank Mielcke unter (02041) 16 73 16
Dauer und Zeiten
Die Seminardauer beträgt 5 Tage. Die Schulung beginnt am ersten Tag um 09.30 Uhr und an den folgenden Tagen um 9 Uhr. Seminarende ist jeweils gegen 17 Uhr.
Webinar/Bottrop
10.03.2025 - 14.03.2025Webinar/Bottrop
02.06.2025 - 06.06.2025