Kurs-ID: DelphiG
Kurs Delphi Grundlagen
Die Schulung vermittelt den Kursteilnehmenden Grundlagen der Anwendungsentwicklung mit Delphi. Im Mittelpunkt stehen neben der Sprache Delphi und deren Standardbibliotheken selbst die Programmierung ereignisgesteuerter Benutzeroberflächen für Windows und Entwicklung von Datenbankanwendungen.
In der Schulung wird Wert auf einen hohen Praxisanteil gelegt, um Inhalte zu vertiefen und individuelle Fragen zu klären. Dieser Praxisteil besteht aus Demo und Erklärung von Beispielprogrammen, gemeinsamer Schritt-für-Schritt Entwicklung von Programmen und eigenen Übungen.
Termin buchenSeminarinhalte
Entwicklungsumgebung
- Rapid Application Developmen (RAD)
- Konfiguration der IDE
- Form Designer und Code Editor
- Objektinspektor und Objektgalerie
- Projektmanager und Projektfiles
- Schrittfolge der Programmerstellung
Language Basics
- Haupt-Programm und Units
- Datentypen und Variablen
- Ausdrücke und Operatoren
- Ablaufsteuerung und Error Handling
- Prozeduren und Funktionen
- Arrays und Records
- Strings und String-Listen
- Pointer
Klassen und Objekte
- Aufbau einer Klasse
- Felder, Methoden, Properties, Events
- Getter und Setter
- Sichtbarkeit der Daten
- Konstruktoren und Destruktoren
- Vererben von Konstruktoren und Methoden
- Ersetzen, Überschreiben und Überladen
- Statische Eigenschaften und Methoden
- Abstrakte Klassen und Methoden
- Exceptions
- Objekte mit create erzeugen
- Objekte mit free wieder freigeben
Interfaces
- Aufbau und Interface GUID
- Interface Funktionen, Properties
- Interface Delegation
- Implementieren von Interfaces
Basic IO
- Routinen für Dateien und Verzeichnisse
- Streams, Streamtypen, Reader und Writer
Einführung Generics und Collections
- Syntax für generische Klassen
- Generic Typen und Methoden implementieren
- Generic Constraints und Constraint Syntax
- Vordefinierte Klassen und Collections
- TList
, TDictionary - Enumeratoren
DLL, Packages, Komponenten erstellen
- Struktur von DLLs und Packages
- Statisches und dynamisches Einbinden
- Registrieren von Packages
- Visuelle und non-visuelle Komponenten
Komponenten-Bibliotheken im Überblick
- Delphi Runtime Libraries (RTL)
- Visual Component Library (VCL)
- Die Firemonkey Bibliothek (FMX)
- FireDAC (Universeller Datenbankzugriff)
Sonstiges
- Externes Programm starten
- Web-Page mit Default Browser öffnen
- Über Pipes kommunizieren
- Win-API und Shell-API
- Native Windows Funktionen
- Mapping Windows vs Delphi Typen
- Thread Basics
- Printing
- Image Verarbeitung
- TeeCharts und TDBCharts
Benutzeroberflächen mit VCL und Firemonkey entwickeln
- Form/Application/Component Klassen
- Verwenden aller wichtigen Komponenten
- Besonderheiten bei Win32-CustomControls
- Wichtige Properties und Methoden
- Events und deren Eventhandler
- Common Dialogs und eigene Dialoge
- App mit mehreren Forms
- Forms dynamisch erzeugen
- Kommunikation zwischen Forms
- Menüs, Actions und Actionlists
- ImageLists
- Windows Decorations
Datenbank-Anwendungen entwickeln
- FireDAC Konfiguration
- Zugriff auf Datenbanken
- Datenbank Komponenten
- Datenbank Connections
- Datasets
- SQL und SQL Command Processor
- FDTable, FDQuery, FD StoredProc
- Daten-Navigation
- Select/Insert/Update/Delete-Operationen
- Indexing und Filtern von Daten
- Virtuelle Felder und Aggregates
- Memory Tables
- Master-Detail
- ältere Konzepte BDE, ADO, dbExpress
Kursthemen
Das Training Delphi Grundlagen ist folgendem Thema zugeordnet:
Zusatzangebote zur Schulung Delphi Grundlagen
Practice-AddOn ist ein Beratungskontingent, das Sie zusammen mit Ihrem Schulungspaket buchen können. Jetzt informieren.
Lernmethode
Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungsumgebung, zur Festigung Ihres Lernerfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.
Zielgruppe
Diese Schulung richtet sich an Programmierer.innen und Softwareentwickler.innen
Voraussetzungen
Für diesen Kurs benötigen Sie: Grundkenntnisse in einer Programmiersprache, SQL und Datenbank-Design von Vorteil.
Dauer und Zeiten
5 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)
In der Regel beginnt ein Schulungstag um 09:00 Uhr und endet um 16:30 Uhr.
Schulungsort
Das Seminar Delphi Grundlagen als offene Schulung findet bei uns in der Kastanienallee 53 in 10119 Berlin Mitte statt, sofern kein anderer Ort angegeben ist.
Termine
Terminabsprachen möglich! Buchen Sie diesen Kurs als Individualtraining oder Firmenkurs mit individueller Dauer und gewünschtem Termin. (Preisänderungen vorbehalten)
Anfrage stellenDie Schulung Delphi Grundlagen führen wir ab 3 Teilnehmenden durch.
Kurspreis für offene Schulungen
2350,00 € zzgl. 19% MwSt. (2796,50 € inkl. 19% MwSt.)
Ihre allskills Mehrwerte inklusive
- Kostenlose Schnuppersession
- Preisvorteil 3=5
- Anmeldezugabe
- Vollverpflegung bei offenen Seminaren
- Schulungsunterlage oder Fachbuch falls verfügbar
- Arbeitsmaterialen: Block und Stift
- Teilnahmezertifikat (auch optional als validierbare Online-Version)
- Erfolgsgarantie
- Nachbetreuung