JAVA-JPA1

Új Perzisztencia, adatbázis programozás JPA technológiákkal

JPA, entitások és kapcsolataik, Spring Data JPA és Java EE környezetben
Válassz részvételi formát
Válassz képzési formát
Képzés hossza
  • 2 nap (2×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Válassz időpontot

Képzés ára

 
108 000 Ft
+ ÁFA/fő -től
Kérjük, válassz időpontot és részvételi formát!
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A képzés célja annak megismertetése, hogy hogyan lehet relációs adatbázisban adatokat tárolni és kezelni Java platformon a JPA technológia segítségével.

A képzés komplex gyakorlati feladatokat tartalmaz IntelliJ IDEA fejlesztőeszközzel, Maven build eszközzel, Hibernate JPA implementációval, és MariaDB adatbáziskezelővel.

Tematika

  • JPA szabvány, különböző implementációk
  • Persistence Unit
  • Persistence Context (detached és managed entitások)
  • Entitások
  • EntityManager
  • JPA integrációs tesztelés
  • Entitások konfigurálása (sémagenerálás, annotációk, enum, lob, dátum- és időkezelés)
  • Elsődleges kulcs és azonosító generálás
  • Életciklus, interceptorok
  • Többértékű attribútumok, @ElementCollection
  • Lazy fetching
  • N + 1 probléma
  • Entitások kapcsolatai, kaszkádolt műveletek, orphan removal, sorrendezés
  • Entity graph
  • Mapek használata
  • Beágyazott objektumok, másodlagos tábla
  • Mapped Superclass
  • Öröklődés
  • Criteria API
  • Metamodel API
  • Lapozás
  • Named query
  • Projection query
  • JPQL lekérdezőnyelv, hintek
  • Bulk műveletek
Tematika (PDF)

Szükséges előképzettség

A következő témakörök ismerete elvárt: biztonságos fejlesztőeszköz kezelés, csomagok, osztályok, interfészek, kivételkezelés.

Mivel a tananyagok egy része angol nyelvű, alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges.