0

Java Erweiterungen I

Ihre Termine

Datum Ort Preis
27.07.2026
-31.07.2026
Virtuelles Live Training 2.844,10 €*
Buchen
27.07.2026
-31.07.2026
Düsseldorf 2.844,10 €*
Buchen
24.08.2026
-28.08.2026
Virtuelles Live Training 2.758,42 €*
Buchen
05.10.2026
-09.10.2026
Virtuelles Live Training 2.701,30 €*
Buchen
16.11.2026
-20.11.2026
Virtuelles Live Training 2.701,30 €*
Buchen
16.11.2026
-20.11.2026
Hamburg 2.701,30 €*
Buchen
07.12.2026
-11.12.2026
Virtuelles Live Training 2.701,30 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Die effiziente Nutzung von Java erfordert mehr als nur Grundlagenwissen - fortgeschrittene Konzepte sind entscheidend für professionelle Softwareentwicklung. In diesem fünftägigen Aufbauseminar vertiefen Sie Ihre Java-Kenntnisse und lernen praxisrelevante Techniken für anspruchsvolle Projekte.
In diesem Seminar vertiefen Sie Ihre Kenntnisse in der Java-Programmierung und lernen, wie Sie komplexere Anforderungen strukturierter, effizienter und wartbarer umsetzen können. Darüber hinaus behandelt das Seminar weiterführende Themen wie nebenläufige Programmierung, Reflection und den effizienten Einsatz von Collections und Generics.
Das Seminar steht Ihnen wahlweise als Live Online Training oder als Präsenzveranstaltung zur Verfügung. Unsere Lernplattform LearningHub @Cegos ist fester Bestandteil des Seminars und bietet Ihnen digitale Seminarunterlagen sowie ergänzende Lernformate. Durch unser 4REAL-Vorgehensmodell ermöglichen wir Ihnen einen nachhaltigen Wissenstransfer in Ihren beruflichen Alltag.

Nach dem Seminar sind Sie in der Lage, komplexere Java-Anwendungen strukturierter zu planen und umzusetzen, erweiterte Sprachmerkmale gezielt einzusetzen und typische Fehlerquellen in der nebenläufigen Programmierung besser zu erkennen und zu vermeiden.

Inhalte

Weiterführende Programmierkonzepte:

  • Innere Klassen
  • Garbage Collection
  • Einführung Reflection und Introspection
  • Das Factory Design Pattern
  • Lambda-Ausdrücke
  • Static Imports
  • Modulsystem
  • Records

Algorithmen und Datenstrukturen:

  • Iteratoren
  • Enums
  • Das Collection-Framework: Collection, List, Set, Map, Queue
  • Generische Datentypen
  • Sortieren und Suchen
  • Einführung in Streams

GUI-Design und Ereignisverarbeitung:

  • Grundlagen Java-Grafik
  • Einführung in Swing
  • Anordnen von GUI-Elementen mit LayoutManagern
  • Eventhandling durch Delegation
  • Listener und Adapter
  • Model View Controller (MVC)
  • Einsatz von Observer

Multithreading:

  • Threads and Runnable
  • Lebenszyklus
  • Starten und Stoppen von Threads
  • Priorität und ThreadGroups
  • Grundlagen der Thread-Synchronisation
  • Thread-Pools

Java I/O:

  • Ein-/Ausgabe-Streams
  • Dateibasiertes Lesen und Schreiben
  • Buffered Streams
  • Schreiben und Lesen von Properties-Dateien

Java und Datenbanken:

  • Java-Datenbankschnittstelle (JDBC)
  • Zugriff auf relationale Datenbanken (SQL)

Zielgruppe

Zielgruppe

  • Anwendungsentwickler:innen
  • Software-Ingenieur:innen
  • Internet- und Intranet-Entwickler:innen
  • Alle Personen, die ihre vorhandenen Java-Kenntnisse erweitern und effizientere Programmiertechniken erlernen möchten.

Voraussetzungen

Für dieses Seminar wird die vorherige Teilnahme an unserem Seminar 3302 ”Java Grundlagen” empfohlen. Alternativ können Sie mit gleichwertigen Kenntnissen in den Grundlagen der Java-Programmierung teilnehmen.