Allgemein
• Java-Grundlagen: Einführung in die Funktionsweise von Java, Nutzung von Werkzeugen und Verständnis des Ökosystems. • Einführung in die Programmierung: Verständnis von Parsern, Compilern, Interpretern und der Laufzeitumgebung. • Grundlegende Programmstrukturen: Behandlung von Variablen, Kommentaren, Bezeichnern, Zeichenkodierung, sowie Ein- und Ausgabeoperationen. • Java-Anweisungen: Detaillierte Erläuterung von Java-Anweisungen wie Deklarationen und Zuweisungen, inklusive Schleifen und Kontrollstrukturen. • Datenstrukturen: Verständnis von Arrays, verketteten Listen, Stacks, Queues und Hash-Tables. • Algorithmen: Einführung in die Komplexität von Algorithmen, inklusive Rekursion, Such- und Sortieralgorithmen. • Objektorientierte Programmierung (OOP): Grundlagen der OOP mit Java, einschließlich Klassen, Vererbung, Interfaces und Polymorphie. • Multitasking und Multithreading: Techniken zur Thread-Sicherheit und Synchronisation. • Entwicklung grafischer Benutzeroberflächen (GUI): Grundlagen der GUI-Entwicklung mit Java. • Softwareentwurf: Erstellung von Klassendiagrammen und Ablaufdiagrammen. • Weitere Themen: Reguläre und Lambda-Ausdrücke, Dateizugriffe, Streams, Fehlerbehandlung, Dokumentation mit Javadoc, Distribution von Java-Programmen, Build Automation, automatisierte Tests mit JUnit, Java Native Access, Versionsverwaltung, Netzwerkkommunikation und Datenbankzugriffe.
23.07.2025 - 06.10.2025
06.08.2025 - 20.10.2025
22.08.2025 - 04.11.2025
05.09.2025 - 18.11.2025
19.09.2025 - 03.12.2025
Start | Ende | Verfügbarkeit |
---|---|---|
23.07.2025 | 06.10.2025 | Verfügbar |
06.08.2025 | 20.10.2025 | Verfügbar |
22.08.2025 | 04.11.2025 | Verfügbar |
05.09.2025 | 18.11.2025 | Verfügbar |
19.09.2025 | 03.12.2025 | Verfügbar |