JPA and Hibernate – 3 dager nettbasert klasserom

23.500,00 NOK

  • 3 dager
Live virtuelt klasserom
Klasserom
Internt / i bedrift

Master Java Persistence API (JPA) og Hibernate for å bygge robuste, skalerbare og høytytende datadrevne applikasjoner. Dette praktiske kurset lærer deg hvordan du kan forenkle database-tilgang ved å mappe Java-objekter til relasjonsdatabaser ved hjelp av bransjestandard rammeverk for persistens. Gjennom praktiske øvelser lærer du entitetsmapping, objekt-relasjonell mapping (ORM), relasjoner, spørringer, transaksjoner og ytelsesoptimalisering med JPA og Hibernate. Du vil også utforske avanserte funksjoner som arv, caching, validering og hentestrategier for å utvikle Java-applikasjoner i enterprise-klassen med trygghet. Ved slutten av kurset vil du være i stand til å designe, utvikle og vedlikeholde effektive persistenslag for moderne Java-applikasjoner ved hjelp av beste praksis for JPA og Hibernate.

Nøkkelfunksjoner

Språk

Kurs og materiell er på engelsk

Nivå

Nybegynnernivå

3 dager (32 timer) med undervisning i klasserom

med sertifiserte instruktører

40+ anbefalte studietimer

Oppgaver og løsninger

Nedlastbare PDF-dokumenter med detaljert innhold (lysark, forklaringer)

Sertifikat

Fullføringsbevis tilgjengelig

Hero

Læringsutbytte

Når du er ferdig med dette kurset, vil du kunne:

Lær

Lær å modellere komplekse entitetsrelasjoner og arvstrukturer ved hjelp av JPA og Hibernate.

Utforsk

Utforsk assosiasjonskartlegging, cascading, hentestrategier og teknikker for å forbedre spørringseffektiviteten.

Administrer

Arbeid med joins, parametere, sortering, gruppering og native-spørringer for å hente og håndtere data effektivt med HQL og JPQL

Bygg

Lær Hibernate-best practices for å bygge skalerbare og høytytende Java-applikasjoner.

Hero

Kursplan

  1. Grunnleggende om Hibernate og JPA

    Dag 01

    • Forstå ORM-konsepter og forholdet mellom JPA og Hibernate
    • Installer og konfigurer Hibernate
    • Kartlegg enheter ved hjelp av XML og annotasjoner
    • Administrer enhetens livssyklus og persistens med Hibernate Session
    • Utfør CRUD-operasjoner og transaksjonshåndtering
  2. Avansert enhetskartlegging

    Dag 02

    • Modeller én-til-én-, én-til-mange- og mange-til-mange-relasjoner
    • Konfigurer kaskade- og hentestrategier
    • Løs vanlige ytelsesproblemer som N+1-spørringsproblemet
    • Implementere strategier for arvekartlegging
    • Bygg effektive og vedlikeholdbare domenemodeller
  3. Spørringer og ytelsesoptimalisering

    Dag 03

    • Spørr data ved hjelp av HQL, JPQL og JPA EntityManager
    • Opprett joins, navngitte spørringer og kriteriespørringer
    • Sammenlign Hibernate Session og JPA EntityManager
    • Optimaliser henting, caching og masseoperasjoner
    • Forbedre applikasjonsytelsen med Hibernate beste praksis for tuning
JPA og Hibernate – 3 dager nettbasert klasseromskurs

Hvem bør melde seg på dette programmet?

Java-utviklere som bygger databasedrevne applikasjoner

Backend- og fullstack-utviklere

Programvareingeniører som jobber med enterprise-Java

Spring- og Spring Boot-utviklere

Tekniske ledere og programvarearkitekter

Utviklere som ønsker å styrke ferdighetene sine innen ORM og persistens

Start kurset nå

Forutsetninger

  • God forståelse av Java-programmering
  • Grunnleggende kunnskap om objektorientert programmering (OOP)
  • Kjennskap til relasjonsdatabaser og SQL
  • Erfaring med Java-utviklingsverktøy og IDE-er anbefales

Lisensiering

og likestillingspolitikk

Lisensiering og akkreditering

Dette kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i lisensavtalen.

Likestillingspolicy

AVC tilbyr ikke tilrettelegging på grunn av funksjonsnedsettelse eller medisinsk tilstand hos noen studenter. Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.

Ofte stilte spørsmål

Contact background

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?

Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.