Programmiersprache Java – Intensivkurs – Aufbau – 52UE / 5 Wochen
Im Vergleich zum Grundlagenkurs vermittelt dieser Aufbaukurs vertiefende Java-Kenntnisse und anspruchsvolle praxisnahe Anwendungsbeispiele. Sie lernen, komplexe Softwarelösungen strukturiert zu entwerfen, effizient umzusetzen und fachlich sauber zu erweitern.
Nach einer strukturierten Wiederholung der Grundlagen vertiefen Sie zentrale Konzepte der objektorientierten Modellierung, das Design robuster Klassenhierarchien sowie den professionellen Einsatz von Interfaces, Generics und Collections mit Fokus auf Performance und Wartbarkeit.
Ein weiterer Schwerpunkt liegt auf moderner Java-Entwicklung: Neben robuster Fehlerbehandlung behandeln Sie Datei- und Stream-Architekturen, Multithreading, nebenläufige Programmierung sowie funktionale Programmieransätze mit Lambda-Ausdrücken und der Streams API inklusive Performance-Optimierung.
Eine eigenständige Projektarbeit mit praxisnaher Aufgabenstellung sowie eine optionale Abschlussprüfung zur Dokumentation des Lernfortschritts und zur gezielten Prüfungsvorbereitung runden den Kurs ab.