Allgemein
Die Teilnehmer erlernen die Grundlagen, die ein Java-Softwareentwickler benötigt, um erfolgreich eigene Programme zu erstellen, z.B. Strukturen, Anweisungen, Datentypen, Objektorientierung durch Klassen, Multitasking/-threading, GUI-Entwicklung und FehlerDieser 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
11.03.2025 - 23.05.2025
25.03.2025 - 10.06.2025
08.04.2025 - 25.06.2025
24.04.2025 - 09.07.2025
09.05.2025 - 23.07.2025
Start | Ende | Verfügbarkeit |
---|---|---|
11.03.2025 | 23.05.2025 | Wenige Plätze Verfügbar |
25.03.2025 | 10.06.2025 | Verfügbar |
08.04.2025 | 25.06.2025 | Verfügbar |
24.04.2025 | 09.07.2025 | Verfügbar |
09.05.2025 | 23.07.2025 | Verfügbar |