JPA and Hibernate – 3 dagar onlinekurs

23.500,00 SEK

  • 3 dagar
Live Virtuellt Klassrum
Klassrum
På plats / Inom företaget

Bemästra Java Persistence API (JPA) och Hibernate för att bygga robusta, skalbara och högpresterande datadrivna applikationer. Denna praktiskt inriktade kurs lär dig hur du förenklar databastillgång genom att mappa Java-objekt till relationsdatabaser med hjälp av branschstandardiserade persistensramverk. Genom praktiska övningar lär du dig entitetsmappning, objekt-relationell mappning (ORM), relationer, frågor (queries), transaktioner och prestandaoptimering med JPA och Hibernate. Du kommer också att utforska avancerade funktioner som arv, cachning, validering och strategier för hämtning (fetching) för att kunna utveckla Java-applikationer i företagsklass med trygghet. I slutet av kursen kommer du att vara rustad att designa, utveckla och underhålla effektiva persistenslager för moderna Java-applikationer med hjälp av beprövade metoder och best practices i JPA och Hibernate.

Viktiga funktioner

Språk

Kursen och materialet är på engelska

Nivå

Nybörjarnivå

3 dagar (32 timmar) lärarledd undervisning i klassrum

med auktoriserade tränare

40+ rekommenderade studietimmar

Övningar och lösningar

Nedladdningsbara PDF-dokument med detaljerat innehåll (bilder, förklaringar)

Certifikat

Intyg om genomförd kurs tillgängligt

Hero

Lärandemål

I slutet av den här kursen kommer du att kunna:

Lär dig

Lär dig att modellera komplexa entitetsrelationer och arvstrukturer med JPA och Hibernate.

Utforska

Utforska associationsmappning, kaskadering, hämtningsstrategier och tekniker för att förbättra frågeeffektiviteten.

Hantera

Arbeta med joins, parametrar, sortering, gruppering och inbyggda frågor för att hämta och hantera data effektivt med HQL och JPQL

Bygg

Lär dig bästa praxis i Hibernate för att bygga skalbara, högpresterande Java-applikationer.

Hero

Kursöversikt

  1. Grunderna i Hibernate och JPA

    Dag 01

    • Förstå ORM-koncept och sambandet mellan JPA och Hibernate
    • Installera och konfigurera Hibernate
    • Mappa entiteter med XML och annoteringar
    • Hantera entiteters livscykel och persistens med Hibernate Session
    • Utför CRUD-operationer och transaktionshantering
  2. Avancerad enhetskartläggning

    Dag 02

    • Modellera en-till-en-, en-till-många- och många-till-många-relationer
    • Konfigurera kaskad- och hämtningsstrategier
    • Lös vanliga prestandaproblem som till exempel N+1-frågeproblemet
    • Implementera strategier för arvsmappning
    • Bygg effektiva och lättunderhållna domänmodeller
  3. Frågor och prestandaoptimering

    Dag 03

    • Hämta data med HQL, JPQL och JPA EntityManager
    • Skapa joins, namngivna frågor och kriteriefrågor
    • Jämför Hibernate Session och JPA EntityManager
    • Optimera hämtning, cachning och bulkoperationer
    • Förbättra applikationens prestanda med Hibernate bästa metoder för optimering
JPA och Hibernate – 3 dagar onlinekurs

Vem bör anmäla sig till det här programmet?

Javautvecklare som bygger databassdrivna applikationer

Backend- och fullstackutvecklare

Programvaruingenjörer som arbetar med enterprise-Java

Spring- och Spring Boot-utvecklare

Tekniska ledare och mjukvaruarkitekter

Utvecklare som vill stärka sina färdigheter inom ORM och persistens

Starta kursen nu

Förutsättningar

  • En god förståelse för Java-programmering
  • Grundläggande kunskaper i objektorienterad programmering (OOP)
  • Vana vid relationsdatabaser och SQL
  • Erfarenhet av Java-utvecklingsverktyg och IDE:er rekommenderas

Licensiering

och jämlikhetspolicy

Licensiering och ackreditering

Denna kurs erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet.

Likabehandlingspolicy

AVC tillhandahåller inte anpassningar på grund av funktionsnedsättning eller medicinskt tillstånd hos några studenter. Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att få anpassningar.

Vanliga frågor

Contact background

Behöver du en skräddarsydd företagsintern utbildning eller grupputbildning?

Begär ett företagsinternt utbildningsprogram som skräddarsys specifikt för ditt team. Vi erbjuder flexibla anpassningsmöjligheter i linje med dina affärsmål, samt konkurrenskraftiga priser för större grupper. Fyll i formuläret nedan, så tar våra experter inom företagsutbildning fram den perfekta lösningen för dig.