StudySmarter

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.

Förderung prüfen

517 weitere Kurse vergleichen

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?

  1. 1
    Logisches Denken und Englisch, um Fehlermeldungen, Stacktraces und die Dokumentation der Java-Bibliotheken zu lesen.
  2. 2
    Ein Rechner, auf dem du ein aktuelles JDK und eine Entwicklungsumgebung wie IntelliJ IDEA oder Eclipse installieren darfst.
  3. 3
    Prü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. 1

    Online

    03.11.2026 · Online-Seminar · Vollzeit · bis 1 Woche · 1.000–5.000 €

  2. 2

    Köln

    03.11.2026 · Seminar · Vollzeit · bis 1 Woche · 1.000–5.000 €

  3. 3

    Köln

    15.12.2026 · Seminar · Vollzeit · bis 1 Woche · 1.000–5.000 €

  4. 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. 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. 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. 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

66Kurse mit aktuellem Termin
1Angebotsort

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.

517Kurse
Java Webprogrammierung BasicsIBB Institut für Berufliche Bildung GmbH · Rostock · Blended Learning
  • 1.000–5.000 €
  • Vollzeit
  • bis 1 Monat
  • Start ab 19.10.2026
Zum Kurs
Java- und C#-Entwickler:inSyntax GmbH für Aus- und Weiterbildung · Berlin · Blended Learning
  • über 10.000 €
  • Vollzeit
  • 1–3 Monate
  • Start Läuft bereits · Einstieg anfragen
Zum Kurs
Java Webprogrammierung AufbaukursIhr JobCoach. Gesellschaft für Erwachsenenbildung mbH · Lampertheim · Blended Learning
  • 1.000–5.000 €
  • Vollzeit
  • bis 1 Monat
  • Start Einstieg jederzeit
Zum Kurs
Kläre deinen persönlichen Kursstart

Häufige Fragen

3 Fragen, kurz beantwortet

Kläre deinen persönlichen Kursstart (517 Kurse)

Preis, Dauer und nächster Start der 517 Kurse im direkten Vergleich.

Angebote dieses Anbieters
Redaktion StudySmarter WeiterbildungAktualisiert am 01.10.2026 · So rechnen wir