JPA and Hibernate – 3-tägiger Online-Kurs im virtuellen Klassenzimmer
2.150,00 EUR
- 3 Tage
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

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.

Kurszeitplan
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
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
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

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
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

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.
