- {{j.pay}}
- {{f}}
Java Vertiefung
Laut Katalog dauert der Kurs bis 1 Woche und kostet 1.000–5.000 €. Du lernst in Online-Seminaren. Anbieter ist GFU Cyrus AG.
01 · Der Kurs
Der Kurs läuft mit 4 Terminen an 2 Orten
Auf einen Blick
- LERNUMFANG
- bis 1 Woche
- KATALOGPREIS
- 1.000–5.000 €
- LERNORT
- Online
- NÄCHSTER START
- 03.11.2026
- LERNFORM
- Online-Seminar
Passt der Kurs zu dir?
- 1Logisches Denken und Englisch, um Fehlermeldungen, Stacktraces und die Dokumentation der Java-Bibliotheken zu lesen.
- 2Ein Rechner, auf dem du ein aktuelles JDK und eine Entwicklungsumgebung wie IntelliJ IDEA oder Eclipse installieren darfst.
- 3Prüfe bei Kursen zu Java SE Programmer, auf welche Java-Version und welche Oracle-Prüfung sie vorbereiten, denn einige Kurstitel nennen ältere Versionen.
Das lernst du
- Objektorientiertes Design mit Java
- Richtiger Entwurf von Klassen, Konstruktoren und Methoden
- Korrekte Implementierung der Methoden `equals()`, `hashCode()` und `toString()`
- Objekt-Erzeugung mittels Factory- und Builder-Entwurfsmuster
- Verständnis der Objekt-Zerstörung
- Abwägung zwischen Vererbung und Delegation
- Unveränderbare Objekte (Immutability)
- Java-Programme als "Clean Code"
- Spezielle Entwurfsmuster für Java-Klassen
- Objekt-Duplikation (`Clonable`)
- Objekt-Serialisierung (`Serializable`
- Interface-Erweiterungen (`default` / `static` / `private` Methoden)
- Entwicklung und Nutzung von Annotationen
- Datenbank-Nutzung mit Java
- Überblick über Persistenz-Frameworks
- Nutzung von Java Database Connectivity (JDBC)
- Einblick in Java Persistence (JPA)
- Funktionale Programmierung mit Lambda-Ausdrücken
- Herleitung von Lambda-Ausdrücken aus anonymen inneren Klassen
- Motivation, Syntax und Möglichkeiten von Lambda-Ausdrücken
- Vordefinierte und selbstimplementierte Functional-Interfaces
- Typ-Inferenz und effektiv finale Variablen
- Methoden- und Konstruktor-Referenzen
- Stream-Verarbeitung von Daten
- Definition von Streams auf Daten-Objekten
- Deklarative Abarbeitung von Streams mit Fluent-API
- Zusammenspiel von Collections, Streams und Lambda-Ausdrücken
- Zwischenschritte der Stream-Verarbeitung: Intermediate Operations
- Ergebnis der Stream-Verarbeitung: Terminal Operations
- Verwendung der Klasse `Optional`
- Nebenläufige Programmierung in Java (Concurrency)
- Grundlagen von Multi-Threading und `Thread`-Programmierung
- Nutzung des `ExecutorService`
- Parallele Programmierung mit dem Fork-/Join-Framework
- Parallelisierung der Stream-Verarbeitung
- Parallelisierung mit der Klasse `CompletableFuture`
- Nebenläufigkeit mit Reactive Streams
- Speicherverwaltung der JVM und Synchronisation nebenläufiger Zugriffe
- Organisation des Speichers, Objekt-Referenzen und Garbage-Collection
- Java Memory Model und nebenläufiger Zugriff auf Objekte
- Synchronisations-Mechanismen (`synchronized`, `Lock`, `Semaphore` usw.)
- Klassen aus den Concurrency Utilities (atomare Datentypen, thread-sichere Collections usw.)
- Synchronisation von Lazy-Initialization (Double-Check-Lock-Pattern)
- Algebraische Datentypen und Pattern Matching
- Sealed Classes
- Pattern Matching für `instanceof`
- Pattern Matching für `switch`
- Pattern Matching zur Record-Dekonstruktion
- Meta-Programmierung mit Java Reflection
- Dynamische Programmierung durch Zugriff auf Java-Code zur Laufzeit
- Dynamische Proxies
- Durch praktische Übungen werden die behandelten Themen eingeübt und vertieft. Zum Aufruf der implementierten Lösungen nutzen wir einfache JUnit-Tests, so dass die Teilnehmer auch gleich einen ersten Einblick in die Welt der Testautomatisierung erhalten. Je nach Interessen der Teilnehmer können die genannten Themen mehr oder weniger vertieft geschult werden. Individuelle Fragestellungen aus dem Projekt-Alltag können nach Möglichkeit aufgegriffen werden.
Der Kurs
Ablauf, Termine und Lernort
- 1
Online
03.11.2026 · Online-Seminar · Vollzeit · bis 1 Woche · 1.000–5.000 €
- 2
Köln
03.11.2026 · Seminar · Vollzeit · bis 1 Woche · 1.000–5.000 €
- 3
Köln
15.12.2026 · Seminar · Vollzeit · bis 1 Woche · 1.000–5.000 €
- 4
Online
15.12.2026 · Online-Seminar · Vollzeit · bis 1 Woche · 1.000–5.000 €
02 · Kosten & Förderung
Kursgebühr 1.000–5.000 €, mit bewilligtem Bildungsgutschein 0 €
Dieser Kurs ist im Katalog als förderfähig gekennzeichnet.
03 · Verdienst
3 Schritte vom Kurs in den Beruf
Was dir die Qualifikation beruflich bringt
- 1
Backend-Anwendungen mit Spring Boot
In den Spring-Boot-Kursen baust du REST-Schnittstellen, verbindest sie mit einer Datenbank und testest sie automatisiert. Nach diesem Muster arbeiten Geschäftsanwendungen, die Daten über Schnittstellen mit Apps und anderen Systemen austauschen. Beispiel: Du entwickelst eine Schnittstelle, über die eine App freie Termine einer Kfz-Werkstatt abfragt und bucht.
- 2
Wartbaren Code schreiben
Clean Code und Design Pattern zeigen, wie du Klassen klein hältst, Abhängigkeiten trennst und Code mit Unit-Tests absicherst. Die Clean-Code-Kurse ergänzen eine Einführung, wie KI-Assistenten Codevorschläge machen und wie du diese Vorschläge prüfst. Beispiel: Du zerlegst eine unübersichtliche Klasse mit hunderten Zeilen in kleinere, getestete Einheiten.
- 3
Daten dauerhaft speichern
Mit Hibernate und den Kursen zu Java und Datenbanken bildest du Java-Objekte auf Tabellen ab, ohne jede Abfrage von Hand zu schreiben. Du lernst, Transaktionen zu steuern und unnötig viele Datenbankabfragen beim Laden zu vermeiden. Beispiel: Du speicherst Bestellungen eines Shops mit ihren Positionen und dem Kunden in einer relationalen Datenbank.
04 · Anbieter
GFU Cyrus AG: 66 Kurse mit aktuellem Termin an 1 Ort
66 Kurse mit aktuellem Termin in unserem Vergleich. Lernformen: Online-Seminar, Seminar.
Angebote an 1 Ort; in der Kurssuche wählst du den Lernort und Termin bei GFU Cyrus AG.
05 · Kurse
517 Kurse zum Vergleich
Für eine gute Wahl reichen zwei oder drei der 517 Kurse mit gleichem Ziel, die du Punkt für Punkt nebeneinanderlegst.
517 Kurse zum Vergleich.
- {{j.pay}}
- {{f}}
Auf dieser Seite passt nichts zu diesem Filter. Die nächste Seite oder die ganze Liste zeigt mehr.
Häufige Fragen
3 Fragen, kurz beantwortet
{{f.a}}
Mehr
15 weitere Seiten zum Thema Java-Programmierung
Kläre deinen persönlichen Kursstart (517 Kurse)
Preis, Dauer und nächster Start der 517 Kurse im direkten Vergleich.
Angebote dieses Anbieters