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