Das Seminar richtet sich an Teilnehmer, die fortgeschrittene Konzepte und Technologien im Bereich Java kennen lernen und für ihre Praxis nutzbar machen möchten. Der Kurs behandelt folgende Schwerpunktthemen: Datenbankzugriff über JDBC, Nebenläufigkeit, Netzwerkprogrammierung und verteilte Objekte. Die Schulungsinhalte werden sowohl theoretisch behandelt als auch durch die Erstellung von Beispielprogrammen praktisch geübt.
Inhalt
Funktionale Programmierung: - Lambda-Ausdrücke - automatische parallele Verarbeitung, stream Nebenläufigkeit: - Geschichtlicher Überblick über Thread und Thread-Pools - parallelStream - Performance-Vergleich zwischen normaler und paralleler Verarbeitung, also stream und parallelStream Verteilte Anwendungen: - Verwendung von WebSockets - schneller Überblick über relationale Datenbanken (JDBC)
Voraussetzungen
Sie haben bereits Vorkenntnisse in der Java Programmierung (z.B. im Umfang unseres Grundkurses Java-Programmierung).
Zielgruppe
Das Seminar richtet sich an Teilnehmer, die fortgeschrittene Konzepte und Technologien im Bereich Java kennen lernen und für ihre Praxis nutzbar machen möchten.
Zielsetzung
Der Kurs behandelt folgende Schwerpunktthemen: Datenbankzugriff über JDBC, Nebenläufigkeit, Netzwerkprogrammierung und verteilte Objekte. Die Schulungsinhalte werden sowohl theoretisch behandelt als auch durch die Erstellung von Beispielprogrammen praktisch geübt.