JPA and Hibernate - 3 dagen online klassikaal

2.150,00 EUR

  • 3 dagen
Live Virtueel Klassikaal
Klassikaal
In Huis / In Bedrijf

Beheers de Java Persistence API (JPA) en Hibernate om robuuste, schaalbare en zeer performante data‑gedreven applicaties te bouwen. In deze praktijkgerichte cursus leer je hoe je database‑toegang vereenvoudigt door Java‑objecten te koppelen aan relationele databases met behulp van industriestandaard persistentie‑frameworks. Via praktische oefeningen leer je entity‑mapping, object‑relationele mapping (ORM), relaties, queries, transacties en prestatie‑optimalisatie met JPA en Hibernate. Je verkent ook geavanceerde functies zoals overerving, caching, validatie en fetch‑strategieën, zodat je met vertrouwen Java‑applicaties op ondernemingsniveau kunt ontwikkelen. Aan het einde van de cursus ben je in staat om efficiënte persistentielagen te ontwerpen, te ontwikkelen en te onderhouden voor moderne Java‑applicaties met gebruik van best practices voor JPA en Hibernate.

Belangrijkste functies

Taal

Cursus en lesmateriaal zijn in het Engels

Niveau

Niveau voor beginners

3 dagen (32 uur) klassikaal onderwijs

met gecertificeerde trainers

40+ aanbevolen studie-uren

Oefeningen en oplossingen

Downloadbare PDF-documenten met uitgebreide inhoud (slides, uitleg)

Certificaat

Certificaat van voltooiing beschikbaar

Hero

Leerdoelen

Aan het einde van deze cursus ben je in staat om:

Leren

Leer complexe entiteitsrelaties en overervingsstructuren modelleren met JPA en Hibernate.

Verkennen

Ontdek association mapping, cascading, fetch-strategieën en technieken om de efficiëntie van queries te verbeteren.

Beheren

Werk met joins, parameters, sortering, groepering en native queries om gegevens effectief op te halen en te beheren met HQL en JPQL

Bouwen

Leer de beste Hibernate-praktijken voor het bouwen van schaalbare, hoogpresterende Java-toepassingen.

Hero

Cursustijdlijn

  1. Hibernate- & JPA‑basisprincipes

    Dag 01

    • Begrijp ORM-concepten en de relatie tussen JPA en Hibernate
    • Hibernate installeren en configureren
    • Entiteiten mappen met XML en annotaties
    • Beheer de levenscyclus en persistentie van entiteiten met Hibernate Session
    • Voer CRUD-bewerkingen en transactiebeheer uit
  2. Geavanceerde entiteitskoppeling

    Dag 02

    • Modelleer één-op-één-, één-op-veel- en veel-op-veel-relaties
    • Cascading- en fetch-strategieën configureren
    • Los veelvoorkomende prestatieproblemen op, zoals het N+1-queryprobleem
    • Implementeer strategieën voor overervingsmapping
    • Bouw efficiënte en onderhoudbare domeinmodellen
  3. Query's en prestatieoptimalisatie

    Dag 03

    • Gegevens opvragen met HQL, JPQL en de JPA EntityManager
    • Joins, benoemde queries en criteria-queries maken
    • Vergelijk Hibernate Session en JPA EntityManager
    • Optimaliseer ophalen, caching en bulkbewerkingen
    • De prestaties van applicaties verbeteren met Hibernate best practices voor tuning
JPA en Hibernate - 3 dagen online klassikaal

Voor wie is dit programma bedoeld?

Java-ontwikkelaars die databasegestuurde applicaties bouwen

Backend- en fullstack-ontwikkelaars

Software-ingenieurs die met enterprise Java werken

Spring- en Spring Boot-ontwikkelaars

Technische leads en softwarearchitecten

Ontwikkelaars die hun ORM- en persistentievaardigheden willen versterken

Start nu met de cursus

Vereisten

  • Een goed begrip van Java-programmering
  • Basiskennis van objectgeoriënteerd programmeren (OOP)
  • Bekendheid met relationele databases en SQL
  • Ervaring met Java-ontwikkeltools en IDE’s wordt aanbevolen

Licenties

en gelijkheidsbeleid

Licenties en accreditatie

Deze cursus wordt aangeboden volgens de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.

Gelijkheidsbeleid

AVC biedt geen voorzieningen op basis van een handicap of medische aandoening van studenten. Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning gedurende het gehele traject voor het aanvragen van voorzieningen.

Veelgestelde vragen

Contact background

Heeft u een op maat gemaakte incompany- of groepstraining nodig?

Vraag een incompany-trainingsprogramma aan dat speciaal is afgestemd op uw team. Wij bieden flexibele maatwerkopties die aansluiten bij uw bedrijfsdoelen, evenals concurrerende groepstarieven voor grotere teams. Vul onderstaand formulier in en onze experts in bedrijfstrainingen ontwerpen de perfecte oplossing voor u.