Allgemein
Dieser Kurs vermittelt den Teilnehmenden grundlegende Programmierkenntnisse, die für die weitere berufliche Entwicklung im IT-Bereich erforderlich sind.
• Java-Grundlagen: Funktionsweise, Werkzeuge, Ökosystem • Programmier-Grundlagen: Parser, Compiler, Interpreter, Laufzeitumgebung • grundlegende Programmstrukturen: Variablen, Kommentare, Bezeichner, Zeichenkodierung, Ein- und Ausgabe, Arithmetische Ausdrücke, Zahlensysteme, Primitive Datentypen, Zahlengrenzen, Rundungsfehler • Java-Anweisungen: Deklaration, Zuweisung, Definite Assignment, Aufzählungen und Enum, Datentypen, If, While, Do, For, Label, Break, Switch, Continue, Return • Collections: Arrays und Verkettete Listen, Stack und Queue, Hash-Table • Komplexität von Algorithmen: Rekursion, Suchalgorithmen, Sortieralgorithmen • Objektorientierte Programmierung: Sichtbarkeit, Überladung, Vererbung, Modifier, Konstruktoren, Klassen, Vererbung, Interfaces, Wrapper-Klassen, Polymorphie • Multitasking und Multithreading: Threadsicherheit, Synchronisation, Immutables • GUI-Entwicklung: Entwurfsmuster, Grafik-Bibliotheken • Klassendiagramme, Ablaufdiagramme • Reguläre Ausdrücke • Lambda Ausdrücke • Dateizugriffe und Streams • Fehlerbehandlung • Dokumentation mit Javadoc • Distribution von Java-Programmen (Jar, JPackage, JLink, JDeps) • Build Automation und Dependency Management • Automatisierte Tests mit JUnit • Java Native Access • Quellcode- oder Versionsverwaltungssysteme • Kommunikation über Netzwerke • 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 | Wenige Plätze 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 |