Die Weiterbildung behandelt Grundlagen und Anwendungsbereiche der objektorientierten Programmierung mit Java. Inhalte sind unter anderem Klassen, Objekte, Datentypen, Methoden, Vererbung, Polymorphie, Kapselung, statische und dynamische Klassifizierung, Persistenz, Module, Architektur und Entwurfsmuster. Ergänzend werden Unterschiede zwischen objektorientierter und prozeduraler Programmierung, Abläufe in objektorientierten Systemen sowie Grundlagen der Datenbankentwicklung mit Java behandelt.

  • Einführung in die objektorientierte Programmierung mit Java
  • Prinzip der Objektorientierung in Java
  • Vorteile objektorientierter Konzepte gegenüber anderen Programmierparadigmen
  • Objekte in Java
  • Klassen in Java
  • Datentypen in Java
  • Methoden in Java
  • Vererbung in Java
  • Polymorphie in Java
  • Kapselung in Java
  • Statische und dynamische Klassifizierung in Java
  • Persistenz in Java, z. B. Speicherung von Objekten
  • Module und Architektur in Java-Anwendungen
  • Abläufe in einem objektorientierten System am Beispiel von Java
  • Entwurfsmuster in Java
  • Datenbankentwicklung mit Java
  • ER-Modell und Umsetzung mit Java
  • Datenbankmodellierung und Anbindung in Java
  • Normalformen im Kontext von Java-Datenbankanwendungen