JPA og Hibernate - 3 dages online klasseundervisning

16.500,00 DKK

  • 3 dage
Live Virtuelt Klasselokale
Klasselokale
Internt / I virksomheden

Mestre Java Persistence API (JPA) og Hibernate for at bygge robuste, skalerbare og højtydende datadrevne applikationer. Dette praktiske kursus lærer dig, hvordan du forenkler databaseadgang ved at mappe Java-objekter til relationelle databaser ved hjælp af industristandard persistensrammeværk. Gennem praktiske øvelser lærer du entity mapping, objekt-relationel mapping (ORM), relationer, forespørgsler, transaktioner og performanceoptimering med JPA og Hibernate. Du vil også udforske avancerede funktioner som arv, caching, validering og fetch-strategier, så du kan udvikle Java-applikationer i enterprise-kvalitet med sikkerhed. Ved kursets afslutning vil du være i stand til at designe, udvikle og vedligeholde effektive persistenslag til moderne Java-applikationer ved hjælp af best practices inden for JPA og Hibernate.

Nøglefunktioner

Sprog

Kursus og materialer er på engelsk

Niveau

Begynderniveau

3 dage (32 timer) undervisning i klasselokale

med akkrediterede trænere

40+ anbefalede studietimer

Øvelser og løsninger

Downloadbare PDF-dokumenter med detaljeret indhold (slides, forklaringer)

Certifikat

Bevis for gennemførelse tilgængeligt

Hero

Læringsudbytte

Når du har gennemført dette kursus, vil du være i stand til at:

Lær

Lær at modellere komplekse entitetsrelationer og arvstrukturer med JPA og Hibernate.

Udforsk

Udforsk associationsmapping, cascading, fetch-strategier og teknikker til at forbedre forespørgseleffektiviteten.

Administrer

Arbejd med joins, parametre, sortering, gruppering og native-forespørgsler for effektivt at hente og håndtere data med HQL og JPQL

Byg

Lær Hibernate-best practices til at bygge skalerbare og højtydende Java-applikationer.

Hero

Kursusforløb

  1. Grundlæggende om Hibernate og JPA

    Dag 01

    • Forstå ORM‑begreber og forholdet mellem JPA og Hibernate
    • Installér og konfigurer Hibernate
    • Kortlæg enheder ved hjælp af XML og annoteringer
    • Administrér entiteters livscyklus og persistens med Hibernate Session
    • Udfør CRUD‑operationer og håndter transaktioner
  2. Avanceret enhedskortlægning

    Dag 02

    • Modelér én-til-én-, én-til-mange- og mange-til-mange-relationer
    • Konfigurer kaskaderings- og hentningsstrategier
    • Løs almindelige performanceproblemer som f.eks. N+1-forespørgselsproblemet
    • Implementer strategier til arvemapping
    • Opbyg effektive og vedligeholdelsesvenlige domænemodeller
  3. Forespørgsler og ydeevneoptimering

    Dag 03

    • Forespørg data med HQL, JPQL og JPA EntityManager
    • Opret joins, navngivne forespørgsler og kriterieforespørgsler
    • Sammenlign Hibernate Session og JPA EntityManager
    • Optimer hentning, caching og masseoperationer
    • Forbedr applikationsydelsen med Hibernate bedste praksis for tuning
JPA og Hibernate - 3 dages online klasseundervisning

Hvem bør tilmelde sig dette program?

Java-udviklere, der bygger databasedrevne applikationer

Backend- og fullstack-udviklere

Softwareingeniører, der arbejder med enterprise Java

Spring- og Spring Boot-udviklere

Tekniske ledere og softwarearkitekter

Udviklere, der ønsker at styrke deres ORM- og persistensfærdigheder

Start kurset nu

Forudsætninger

  • En god forståelse af Java-programmering
  • Grundlæggende viden om objektorienteret programmering (OOP)
  • Kendskab til relationelle databaser og SQL
  • Erfaring med Java-udviklingsværktøjer og IDE'er anbefales

Licenser

og lighedspolitik

Licensering og akkreditering

Dette kursus udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.

Lighedspolitik

AVC yder ikke særlige tilpasninger på grund af en studerendes handicap eller medicinske tilstand. Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med at søge tilpasninger.

Ofte stillede spørgsmål

Contact background

Har du brug for en skræddersyet virksomhedsintern uddannelse eller gruppeuddannelse?

Anmod om et virksomhedsinternt uddannelsesprogram, der er skræddersyet specifikt til dit team. Vi tilbyder fleksible tilpasningsmuligheder, der matcher dine forretningsmål, samt konkurrencedygtige gruppepriser til større teams. Udfyld formularen nedenfor, så designer vores eksperter inden for virksomhedsuddannelse den perfekte løsning til dig.