Allgemein
Entdecken Sie die Grundlagen der Java-Programmierung und erweitern Sie Ihr Verständnis bis hin zum Testen Ihrer Anwendungen. Unser Einsteigerkurs bietet Ihnen fundierte Kenntnisse über Java und ermöglicht es Ihnen, die grundlegenden Konzepte zu erlernen.• Java-Anweisungen: Deklaration, Zuweisung, Datentypen, If, While, Do, For, Switch und weitere Steuerungsstrukturen • Collections: Arrays, verkettete Listen, Stack, Queue und Hash-Table • Komplexität von Algorithmen: Rekursion, Such- und Sortieralgorithmen • Objektorientierte Programmierung: Sichtbarkeit, Überladung, Vererbung, Modifier, Konstruktoren, Klassen, Interfaces, Wrapper-Klassen und Polymorphie • Multitasking und Multithreading: Threadsicherheit, Synchronisation und Immutables • GUI-Entwicklung: Entwurfsmuster und Grafik-Bibliotheken • UML-Klassendiagramme und Ablaufdiagramme • Reguläre Ausdrücke und Lambda-Ausdrücke • Dateizugriffe und Streams • Fehlerbehandlung und Ausnahmen • Dokumentation mit Javadoc • Distribution von Java-Programmen: Jar, JPackage, JLink und JDeps • Build-Automatisierung und Dependency Management • Automatisierte Tests mit JUnit • Java Native Access (JNA) • Quellcode- oder Versionsverwaltungssysteme • Kommunikation über Netzwerke und Datenbankzugriffe • Einführung in Java: Grundlagen, Werkzeuge und das Java-Ökosystem • Programmier-Grundlagen: Verständnis von Parsern, Compilern, Interpretern und der 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, Bedingungen und Schleifen (if, while, do, for), Labels, Unterbrechungen, Wechsel, Fortsetzung, Rückkehr • Collections: Arrays und verkettete Listen, Stapel und Warteschlangen, Hash-Tabellen • Komplexität von Algorithmen: Rekursion, Suchalgorithmen, Sortieralgorithmen • Objektorientierte Programmierung: Sichtbarkeit, Überladung, Vererbung, Modifier, Konstruktoren, Klassen, Schnittstellen, Wrapper-Klassen, Polymorphie • Multitasking und Multithreading: Threadsicherheit, Synchronisation, Unveränderliche Objekte • GUI-Entwicklung: Entwurfsmuster, Grafik-Bibliotheken • Klassendiagramme und 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 • 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 | 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 |