• Grundlagen zu Programmen und Programmiersprachen
  • Visualisierung von Ablaufstrukturen
  • Objektorientierung (OO): Sprachelemente/Prinzipien/Techniken
  • OO Analyse (OOA), Entwurf (OOD) und Programmierung (OOP)
  • Softwareentwurf mit UML
  • Konzepte und Design relationaler Datenbanken
  • DDL, DML, Transaktionen, Abfrageoperationen
  • Java SE Grundlagen und objektorientierte Programmierung
  • Dateien, Annotations, Multithreading, Netzwerkprogrammierung
  • Grafische Oberflächen mit AWT, Swing
  • Java Web: Servlets, MVC, JSP, JSTL
  • Java Web und Datenbanken
  • Java Web: Filter, Listener, Security
  • Java Web: Tag Handler, JPA