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