Fortgeschrittener Java-Kurs mit Zertifikat – Präsenzunterricht

2.250,00 EUR

  • 32 hours
Live-Virtuelles Klassenzimmer
In-House / In-Company
Nächste Kohorte:May 11, 2026
+ 25 Tage übrig

Steigere deine Java-Expertise mit dieser Advanced-Java-Kurszertifizierung – einem umfassenden, praxisorientierten Programm, das erfahrenen Java-Programmierern dabei hilft, fortgeschrittene Konzepte zu meistern und reale Anwendungen zu entwickeln. Dieser Kurs führt dich über die grundlegende Syntax hinaus zu tiefgehenden Themen wie Generics, Nebenläufigkeit (Concurrency), Reflection, Annotationen, Sockets und Datenbankzugriff mit JDBC. Du erwirbst praxisnahe Fähigkeiten in Netzwerkprogrammierung, Multithreading und der Nutzung fortgeschrittener APIs, die für die moderne Softwareentwicklung unverzichtbar sind.

Hauptfunktionen

Sprache

Kursmaterial auf Englisch

Stufe

Mittelstufe

Über 32 Stunden Online-Schulung mit Live-Dozent

Über 70 Stunden empfohlene Lernzeit

Erhalten Sie kostenlosen Zugang zu E‑Learning-Kursen

Praktische Übungen zur Ergänzung des theoretischen Lernens

Bitte um Terminbestätigung!

Bescheinigung über den Abschluss des Programms enthalten

Hero

Lernergebnisse

Am Ende dieses Programms werden Sie in der Lage sein:

Generika

Verstehen Sie die Vorteile und Einschränkungen von Generics, ihre Methoden und wie Sie sie effektiv anwenden können.

Threads

Erkunde das Threading-Modell von Java, lerne, wie man Threads erstellt und ausführt, und beherrsche die wichtigsten Threading-Konzepte.

Reflexion

Erlange fundierte Kenntnisse im Umgang mit der Reflection-API, einschließlich dynamischer Instanziierung und Methodenaufrufen.

Anmerkungen

Erfahren Sie mehr über integrierte Anmerkungen, das Anmerkungsmodell und verschiedene Anmerkungstypen.

Sockets

Erweitern Sie Ihr Wissen über Sockets, das OSI-Referenzmodell, Netzwerkprotokolle und verwandte Netzwerkkonzepte

Datenbankzugriff mit JDBC

Lerne, mit DriverManager, Connection, Statement und ResultSet zu arbeiten und die JDBC-Architektur sowie die zugehörigen APIs zu verstehen.

Hero

Kurszeitplan

  1. Generika

    Lektion 1

    • Verwendung von Generics, Typgrenzen und Wildcards
    • Generische Methoden, Typlöschung, Stärken/Schwächen, Integration von Altsystemen
  2. Threads & Nebenläufigkeit

    Lektion 2

    • Java-Thread-Modell, Erstellen/Ausführen von Threads
    • Thread-Zustände, Synchronisation, volatile vs synchronized
    • wait/notify, join, sleep, Thread-Pools, atomare Operationen, Concurrency-API
  3. Reflexion

    Lektion 3

    • Reflection-API und das Paket java.lang.reflect
    • Typinformationen lesen, Vererbung navigieren
    • Dynamische Instanziierung und Methodenaufruf
  4. Anmerkungen

    Lektion 4

    • Anmerkungsmodell und -typen
    • Integrierte Annotationen und Vergleich mit Deskriptoren (z. B. XML)
    • Konzepte der aspektorientierten Programmierung
  5. Sockets & Netzwerke

    Lektion 5

    • OSI-Referenzmodell und Netzwerkprotokolle
    • Socket- und ServerSocket-Klassen
    • URL-Verbindungen, TCP/HTTP-Server, Datagramm-Clients
    • Nicht-blockierende Sockets und Multithread-Serverarchitektur
  6. Datenbankzugriff (JDBC)

    Lektion 6

    • JDBC-Architektur und API
    • Verwendung von DriverManager, Connection, Statement, ResultSet
    • Einfüge-, Aktualisierungs-, Lösch- und Abfrageoperationen ausführen
    • Arbeiten mit Datenquellenklassen
Fortgeschrittener Java-Kurs

Für wen ist dieses Programm geeignet?

Java-Entwickler mit mittlerem Erfahrungsniveau, die ihr Verständnis von Java-Konzepten vertiefen möchten.

Softwareentwickler und Programmierer, die Multithreading, Generics, Reflection, Annotations und Netzwerkprogrammierung meistern möchten.

Backend-Entwickler, die ihre Fähigkeiten in JDBC und Datenbankkonnektivität ausbauen möchten.

IT-Fachkräfte und Anwendungsentwickler, die praktische Erfahrung mit erweiterten Java-APIs suchen

Informatikstudierende oder Fachleute, die anspruchsvolle Java-Projekte übernehmen möchten

Kurs jetzt starten

Voraussetzungen

Für diesen Kurs gibt es keine strengen Voraussetzungen, es wird jedoch empfohlen, dass die Teilnehmenden:

  • Verfügen Sie über fundierte Erfahrung in der Java-Programmierung, insbesondere mit objektorientierten Konzepten.
  • Seien Sie mit Schnittstellen, abstrakten Klassen, Generics, Collections, Rekursion, Aufzählungstypen, Varargs, grundlegender Java-I/O, Serialisierung, dem Bean-Pattern und UML-Klassendiagrammen vertraut.

Erklärungen

Lizenzierung und Akkreditierung

Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.

Gleichstellungspolitik

Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an AVC zu wenden.

Häufig gestellte Frage

Contact background

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!