Seminare
Seminare

Java Erweiterungen II - Vertiefung

Seminar - Cegos Integrata GmbH

Java gehört zu den meistgenutzten Programmiersprachen in der Unternehmens-IT - entsprechend hoch sind die Anforderungen an Entwickler:innen, die komplexe Anwendungen effizient und zukunftssicher umsetzen möchten.

Im Seminar Java Erweiterungen II - Vertiefung bauen Sie Ihre Java-SE-Kenntnisse gezielt aus und schaffen die Grundlage für den Einstieg in die Java Enterprise Edition (Java EE, heute Jakarta EE). Sie lernen unter anderem fortgeschrittene Konzepte wie Multithreading, funktionale Programmierung mit Streams, Reflection, Dynamic Proxies und XML-Verarbeitung kennen. Darüber hinaus vertiefen Sie Ihr Wissen zu Generics, Enums, Serialisierung und Remote Method Invocation (RMI). 
Dieses Vertiefungsseminar wird wahlweise als Präsenzseminar oder als Live Online Training durchgeführt und richtet sich an erfahrene Java-Entwickler:innen, die moderne Sprachfeatures und Bibliotheken gezielt einsetzen möchten. Dieses Seminar basiert auf unserem 4REAL-Vorgehensmodell für einen nachhaltigen Lerntransfer. 

Nach dem Seminar sind Sie in der Lage, anspruchsvollere Java-Anwendungen flexibel zu gestalten, moderne Sprachmerkmale effektiv einzusetzen und typische Aufgaben in den Bereichen Concurrency, funktionale Programmierung und Architektur zielgerichtet zu lösen.

...

Termin Ort Preis*
22.04.2026- 24.04.2026 online 2.130,10 €
29.06.2026- 01.07.2026 online 2.130,10 €
29.07.2026- 31.07.2026 online 2.130,10 €
24.08.2026- 26.08.2026 online 2.130,10 €
19.10.2026- 21.10.2026 online 2.130,10 €
19.10.2026- 21.10.2026 Düsseldorf 2.130,10 €
04.11.2026- 06.11.2026 online 2.130,10 €
18.11.2026- 20.11.2026 online 2.130,10 €
02.12.2026- 04.12.2026 online 2.130,10 €
02.12.2026- 04.12.2026 Stuttgart 2.130,10 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Verschiedenes

  • Default-Methoden in Interfaces
  • Objects.requireNonNull
  • Optional
  • Initialisierung von Collections und Maps
  • Type-Inference
  • Erweiterungen der switch-Anweisung
  • Erweiterungen von instanceof
  • Record-Klassen

Von Top-Level-Klassen zu Lambdas

  • Top-Level-Klassen
  • Statische Member-Klassen
  • Nicht statische Member-Klassen
  • Local Classes
  • Anonymous Classes
  • Lambdas

Details zu Lambdas

  • Target-Typing
  • Der this- und der Outer-this-Zeiger
  • Lambda-Ausdrücke mit Return-Anweisungen
  • Method-References
  • Closures

Funktionale Programmierung

  • forEach
  • filter
  • map
  • reduce
  • collect
  • find
  • match
  • Combination von funktionalen Operationen
  • Streams
  • Eine SimpleStream-Implementierung

Generics - Erweiterungen

  • Kovarianz und Kontravarianz
  • Beispiel: Ein Dealer
  • Die generische Nutzung der Klasse Class

Enums - Erweiterungen

  • Die Basisklasse Enum
  • Die Klasse EnumMap
  • Implementierung von Interfaces
  • Statische Elemente

Reflection - Erweiterungen

  • Introspektion
  • Set/Get, Invoke, NewInstance
  • PropertyDescriptors
  • Typen von Feldern und Methoden
  • Generische Basisklassen und Interfaces
  • Annotations

Dynamic Proxies

  • Ein einfaches Proxy
  • Das Interface InvocationHandler
  • Proxy.newProxyInstance

Serialisierung - Erweiterungen

  • Serialisierung von Objektwolken
  • Vererbung
  • Statische und transiente Attribute
  • writeObject / readObject
  • readResolve/ writeReplace

Multithreading - Erweiterungen

  • Synchronized
  • wait / notify
  • BlockingQueue
  • Thread-Pools mit Runnables und Callables
  • ThreadLocal
  • Wichtige Elemente des concurrent-Pakets

XML-Parser

  • SAX-Parser
  • DOM-Parser
  • JDOM-Parser
  • Pull-Parser
  • JAXB

RMI (Remote Method Invocation)

  • Factories
  • Listeners
  • Naming

Class Loading

  • Grundlagen
  • Eigene ClassLoader
  • URLClassLoader
  • Pluginsund Hot Deployment

 

Dauer/zeitlicher Ablauf:
3 Tage
Teilnahmevoraussetzungen:
  • Teilnahme am Seminar Java Grundlagen, Java Erweiterungen Ioder Java Programmierung Intensivkurs oder vergleichbare Kenntnisse.
  • Grundlegende Kenntnisse über Struktur und Aufbau von XML-Dateien sind erforderlich.
Lehrgangsverlauf/Methoden:
Das Seminar kombiniert kurze Impulsvorträge unserer Trainer:innen mit Live-Coding, Diskussionen und praktischen Übungen am System. Auf den theoretischen Teil folgen angeleitete Übungen, in denen Sie die gezeigten Konzepte unmittelbar im Java-Code anwenden.
Zielgruppe:
Dieses Seminar richtet sich an Anwendungsentwickler:innen, Software-Ingenieurinnen und -Ingenieure sowie Internet- und Intranet-Entwickler:innen, die ihre Kenntnisse in der Java-Programmierung vertiefen möchten.
Seminarkennung:
3323
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha