0

Anmeldung zum Seminar

Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.
Die mit * gekennzeichneten Felder müssen ausgefüllt werden.

In diesem 3-tägigen Kurs lernen Sie fortgeschrittene Techniken in der Java Programmierung. Nach diesem Seminar können Sie Datenbankzugriffe, Dateiverarbeitung und Netzwerkkommunikation umsetzen und Java in realen Client-/Server-Anwendungen einsetzen.

Erweiterte Objektorientierung

  • Vererbung, Interfaces, abstract/final
  • this, super, Zugriffskontrolle
  • Innere Klassen & Enums

Generics & Collections

  • Typisierte Klassen & Methoden
  • Map, Set, Queue, Comparator
  • Iterieren mit Lambdas

Funktionale Programmierung & Streams

  • Lambdas & Functional Interfaces
  • Stream API: map, filter, collect, reduce
  • Optional, Method References

Datenbankzugriffe mit JDBC

  • JDBC-Grundlagen: Treiber, Verbindungen, Statements
  • Daten lesen, schreiben, updaten
  • Prepared Statements und ResultSets
  • Verbindungspooling (einfach)
  • Mini-Projekt: Java-App mit SQLite oder MySQL

Dateien & XML-Verarbeitung

  • Arbeiten mit Dateien (java.nio.file)
  • Serialisierung von Objekten
  • XML lesen und schreiben mit DOM & SAX
  • JAXB (optional) – Java ↔ XML Mapping

Client-Server-Programmierung in Java

  • Grundlagen der Netzwerkkommunikation
  • TCP/IP, Sockets, Ports
  • Java Socket & ServerSocket API
  • Einfacher Chat- oder Daten¨ubertragungsserver
  • Threads zur parallelen Verarbeitung von Clients

Nebenläufigkeit & Multithreading

  • Runnable, Thread, ExecutorService
  • Synchronisation & Race Conditions
  • Einstieg in parallele Datenverarbeitung

Modularisierung & Clean Code

  • Packages und saubere Projektstruktur
  • Einführung in Modulsystem (module-info.java)
  • Clean Code Prinzipien, Refactoring

Abschlussprojekt & Übungen

  • Projektarbeit z.B. ’Client-Server-Chat mit Datenbankanbindung’
  • Code-Review, Präsentation, Gruppenarbeit (optional)

 

Abschluss

  • Teilnahmezertifikat mit Inhaltsübersicht
  • Individuelles Feedback zum Projektcode
  • Übungen zur Selbstkontrolle + Musterlösungen

Seminar Java für Fortgeschrittene - Daten, Streams und Netzwerk
Version
Geben Sie hier bitte an, mit welcher Version Sie arbeiten!
(nur bei An­wender-Semi­naren)
Ort Köln
Termin 08.10.2025 - 10.10.2025
Preis
1.440,00 € exkl. MwSt.
(1.713,60 € inkl. MwSt.)

Ansprechpartner Bestellung

Firma oder Privat*
Bestellnummer
Abteilung
Anrede*
Titel
Vorname*
Name*
Straße*
PLZ*
Ort*
Telefon*
E-Mail-Adresse*
Abweichende Rechnungsadresse

Teilnehmer*innen

Anrede* Vorname* Name* E-Mail-Adresse*
Zum Schutz gegen Spam kann das Formular erst nach 15 Sekunden abgesendet werden.
Bitte warten Sie, bis der Absende-Button aktiv wird!