JPA and Hibernate – 3-tägiger Online-Kurs im virtuellen Klassenzimmer

2.150,00 EUR

  • 3 Tage
Live-Virtuelles Klassenzimmer
Klassenzimmer
In-House / In-Company

Meistere die Java Persistence API (JPA) und Hibernate, um robuste, skalierbare und leistungsstarke datengetriebene Anwendungen zu entwickeln. In diesem praxisorientierten Kurs lernst du, wie du den Datenbankzugriff vereinfachst, indem du Java-Objekte mithilfe von branchenüblichen Persistenz-Frameworks auf relationale Datenbanken abbildest. Durch praktische Übungen lernst du Entity-Mapping, objekt-relationale Abbildung (ORM), Beziehungen, Abfragen, Transaktionen und Performance-Optimierung mit JPA und Hibernate. Außerdem wirst du fortgeschrittene Funktionen wie Vererbung, Caching, Validierung und Fetch-Strategien kennenlernen, um mit Sicherheit Java-Anwendungen in Enterprise-Qualität zu entwickeln. Am Ende des Kurses bist du in der Lage, effiziente Persistenzschichten für moderne Java-Anwendungen zu entwerfen, zu entwickeln und zu warten – unter Verwendung von Best Practices für JPA und Hibernate.

Hauptfunktionen

Sprache

Kurs und Materialien sind auf Englisch

Stufe

Anfängerniveau

3 Tage (32 Stunden) Präsenzunterricht

mit zertifizierten Trainern

40+ empfohlene Lernstunden

Übungen und Lösungen

Herunterladbare PDF-Dokumente mit ausführlichen Inhalten (Folien, Erklärungen)

Zertifikat

Abschlusszertifikat verfügbar

Hero

Lernergebnisse

Am Ende dieses Kurses werden Sie in der Lage sein:

Lernen

Lerne, komplexe Entitätsbeziehungen und Vererbungsstrukturen mit JPA und Hibernate zu modellieren.

Entdecken

Erkunden Sie Association Mapping, Cascading, Fetch-Strategien und Techniken zur Verbesserung der Abfrageeffizienz.

Verwalten

Arbeiten Sie mit Joins, Parametern, Sortierung, Gruppierung und nativen Abfragen, um Daten mit HQL und JPQL effektiv abzurufen und zu verwalten.

Erstellen

Lerne Hibernate-Best Practices für den Aufbau skalierbarer, leistungsstarker Java-Anwendungen.

Hero

Kurszeitplan

  1. Hibernate- & JPA-Grundlagen

    Tag 01

    • Verstehen Sie ORM-Konzepte und die Beziehung zwischen JPA und Hibernate
    • Hibernate installieren und konfigurieren
    • Entitäten mit XML und Annotationen abbilden
    • Verwalten Sie den Lebenszyklus und die Persistenz von Entitäten mit der Hibernate-Session
    • Führen Sie CRUD-Operationen und Transaktionsverwaltung durch
  2. Erweiterte Entitätszuordnung

    Tag 02

    • Modellieren Sie Eins-zu-eins-, Eins-zu-viele- und Viele-zu-viele-Beziehungen
    • Kaskadierungs- und Fetch-Strategien konfigurieren
    • Beheben Sie häufige Leistungsprobleme wie das N+1-Abfrageproblem
    • Implementieren von Vererbungs-Mapping-Strategien
    • Effiziente und wartbare Domänenmodelle erstellen
  3. Abfragen und Leistungsoptimierung

    Tag 03

    • Daten mit HQL, JPQL und dem JPA EntityManager abfragen
    • Joins, benannte Abfragen und Criteria-Abfragen erstellen
    • Vergleich zwischen Hibernate Session und JPA EntityManager
    • Optimieren Sie Abruf, Caching und Massenoperationen
    • Anwendungsleistung mit Hibernate verbessernBest Practices für das Tuning
JPA und Hibernate – 3-tägiger Online-Kurs

Für wen ist dieses Programm geeignet?

Java-Entwickler, die datenbankgestützte Anwendungen erstellen

Backend- und Full-Stack-Entwickler

Softwareentwickler, die mit Enterprise-Java arbeiten

Spring- und Spring-Boot-Entwickler

Technische Leiter und Softwarearchitekten

Entwickler, die ihre ORM- und Persistenzkenntnisse vertiefen möchten

Kurs jetzt starten

Voraussetzungen

  • Gute Kenntnisse in der Java-Programmierung
  • Grundkenntnisse der objektorientierten Programmierung (OOP)
  • Vertrautheit mit relationalen Datenbanken und SQL
  • Erfahrung mit Java-Entwicklungstools und IDEs wird empfohlen

Lizenzierung

und Gleichstellungspolitik

Lizenzierung und Akkreditierung

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

Gleichstellungspolitik

AVC bietet keine Vorkehrungen aufgrund einer Behinderung oder eines medizinischen Zustands von Studierenden an. Kandidat:innen werden ermutigt, sich an AVC zu wenden, um während des gesamten Prozesses der Bereitstellung von Vorkehrungen Beratung und Unterstützung zu erhalten.

Häufig gestellte Fragen

Contact background

Benötigen Sie eine maßgeschneiderte Inhouse- oder Gruppenschulung?

Fordern Sie ein Inhouse-Schulungsprogramm an, das speziell auf Ihr Team zugeschnitten ist. Wir bieten flexible Anpassungsmöglichkeiten, die auf Ihre Geschäftsziele abgestimmt sind, sowie attraktive Gruppenpreise für größere Teams. Füllen Sie das untenstehende Formular aus, und unsere Experten für Unternehmensschulungen entwickeln die perfekte Lösung für Sie.