Seminare
Seminare

Java Aufbaukurs

Seminar - PROKODA GmbH

Java Aufbaukurs
Termin Ort Preis*
11.08.2026- 14.08.2026 München 2.130,10 €
11.08.2026- 14.08.2026 online 2.130,10 €
13.10.2026- 16.10.2026 München 2.130,10 €
13.10.2026- 16.10.2026 online 2.130,10 €
15.12.2026- 18.12.2026 online 2.130,10 €
15.12.2026- 18.12.2026 München 2.130,10 €
09.02.2027- 12.02.2027 online 2.130,10 €
09.02.2027- 12.02.2027 München 2.130,10 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Datenbankzugriff mit Java

  • Java Database Connectivity (JDBC)
  • Zugriff auf SQLite und Apache Derby als lokale File-Datenbanken
  • Zugriff auf Remote-Datenbanken wie MySQL, PostgreSQL und MSSQL mit passenden Adaptern
  • Prepared Statements und sicheres Parameter-Handling
  • Database Connection Pools für wiederverwendbare Verbindungen
  • Sicherheit und Schutz vor SQL-Injection
  • Ausblick auf JPA und objektrelationales Mapping

Funktionale Programmierung und Streams

  • Lambda-Ausdrücke und funktionale Interfaces
  • Stream-API für Verarbeitungspipelines
  • Automatische parallele Verarbeitung
  • Gezielter Einsatz von stream und parallelStream
  • Abwägung von Lesbarkeit, Performance und Seiteneffekten

Nebenläufigkeit und Thread-Modelle

  • Grundlagen von Threads und Thread-Lebenszyklen
  • Thread-Pools und Executor-Konzepte
  • Virtual Threads als aktuelles Java-Thread-Modell
  • Synchronisation und typische Nebenläufigkeitsprobleme
  • Performance-Vergleich zwischen sequenzieller und paralleler Verarbeitung

Verteilte Anwendungen und Netzwerkprogrammierung

  • Verwendung von Sockets in Java
  • TCP- und UDP-Kommunikation
  • Sockets mit SSL
  • Implementierung eigener Netzwerkprotokolle in Java
  • Fehlerbehandlung bei Netzwerkkommunikation

Erweiterte Objektorientierung und Bibliotheken

  • Abstrakte Klassen, Interfaces und Vererbung
  • Entwurf sauberer Klassenstrukturen
  • Einbinden externer Bibliotheken
  • Wichtige Java-Bibliotheken im Überblick
  • Apache Commons als Beispiel für wiederverwendbare Komponenten

Projektstruktur und Testing

  • Aufbau professioneller Java-Software-Projekte
  • Trennung von Verantwortlichkeiten im Projekt
  • Grundlagen von Unit-Tests
  • Grundlagen von Integrationstests
  • Praktische Einordnung von Testbarkeit und Wartbarkeit
Teilnahmevoraussetzungen:
  • Sichere Grundlagen in der Java-Programmierung, vergleichbar mit dem Grundkurs Java-Programmierung
  • Verständnis von Klassen, Objekten, Methoden, Vererbung und Interfaces
  • Grundkenntnisse im Umgang mit Entwicklungsumgebungen und Java-Projekten
  • Erste Erfahrung mit einfachen Java-Anwendungen und Standard-APIs
  • Grundverständnis relationaler Datenbanken ist hilfreich, aber nicht zwingend erforderlich
Zielgruppe:
  • Java-Entwicklerinnen und Java-Entwickler mit soliden Grundlagen, die fortgeschrittene Sprach- und API-Konzepte praktisch einsetzen möchten
  • Softwareentwicklerinnen und Softwareentwickler, die Datenbankzugriff, Nebenläufigkeit und Netzwerkkommunikation in Java-Anwendungen umsetzen
  • Backend-Entwicklerinnen und Backend-Entwickler, die bestehende Java-Anwendungen erweitern, warten oder performanter gestalten
  • Projektteams, die Java-Anwendungen strukturierter entwickeln und eine fundierte Basis für Enterprise-, Webservice- oder Spring-Themen benötigen
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