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.