IT-Trainer Jobs und Stellenangebote: Delphi - Objektorientierte Programmierung
Seminardauer: 3 Tage
Trainer gesucht
IT-Trainer Jobs und Stellenangebote: Delphi - Objektorientierte Programmierung, Delphi, Programmiersprache, Softwareentwickler.
Anmelden / Registrieren als Trainer
Agenda
Objektorientierte Programmierung mit Delphi
- Klassen und Objekte
- Instanziierung von Objekten
- Sichtbarkeit von Klassenmembern
- Felder und Eigenschaften
- Methoden, Methodenüberladung
- Aufrufkonventionen
- Konstruktor und Destruktor
- Vererbung, Polymorphie und Methodenbindung
- Statische Eigenschaften und Methoden
- Prozedurale Typen und Ereignisse
- Helper-Klassen
- Interfaces
- Deklaration, GUIDs und Vererbung
- Methoden, Bindung und Aufrufkonvention
- Eigenschaften
- Interface-Implementierung und Delegation
Generische Typen in Delphi
- Grundlegende Konzepte
- Generische Typen und Generische Methoden implementieren
- Generische Collections
Objekt-orientierte Modellierung mit Delphi
- Modellierung-Unterstützung im Delphi-Projekt
- Forward Engineering & Reverse Engineering
- Klassen-Modellierung in der Praxis
Objekt-orientierte Architekturen
- Model-View-Controller-Architektur (MVC) und verwandte Architektur-Modelle
- Ereignis-gesteuerte Programmierung sinnvoll einsetzen
- Design for Testability – Die Anwendung testbar entwerfen
Fehlermanagement in OOP-Anwendungen
- Grundlagen des Fehlermanagements
- Umgang mit Fehlern in mehrschichtigen Architekturen
- Best Practices
Unit-Test mit DUnit
- Grundlagen Test-getriebener Entwicklung (TDD)
- Implementierung von Testfällen
- Test-Ausführung an der DUnit-GUI und an der Konsole
- Best Practices