Strukturierte Programmierung

  • Schleifen
  • Methoden
  • Input
  • Errays
  • String Operationen
  • Datenströme
  • CSV
  • Kalender

Objekorientierte Programmierung

  • primitive Datentypen
  • Klassen
  • Objekte
  • Abstrakte Klassen
  • Interface
  • Vererbung
  • Package
  • Sichtbarkeit
  • Casten
  • Exceptions
  • Überladen
  • Polymorphismus
  • Beziehungen
  • Multithreading
  • Thread Safty
  • Synchronisierung

Datenbanken

  • ER-Diagramm
  • Primer- und Fremdschlüssel
  • SQL Queries
  • JDBC in Java

Web

  • HTTP
  • JSON
  • Clint-Serverarchitektur und Webservice
  • HTML
  • CSS
  • Javascript