Java és OOP
Mentorált Mentorált
Azonosító JAVA-JPA
Ár (nettó/fő) 200 000 Ft
Hossz 24 óra (3 nap)
Indulási időpontok
  • 2019. január 21. 
  • 2019. február 20. 
  • 2019. március 25.
  • 2019. május 20.
  • 2019. július 22.
  • 2019. szeptember 23.
  • 2019. november 11.
Skip Navigation LinksFőoldal IT tanfolyamok és IT vezetői tanfolyamok Java és szoftverarchitektúra tanfolyamok Tanfolyam

Perzisztencia, adatbázis programozás JDBC és JPA technológiákkal

Perzisztencia, adatbázis programozás, adatkezelés JDBC és JPA segítségével

A tanfolyam célja

A Perzisztencia, adatbáziselérés JDBC és JPA/Hibernate/EclipseLink technológiákkal tanfolyam célja annak megismertetése, hogy hogyan lehet relációs adatbázisban adatokat tárolni és kezelni Java platformon, a JDBC és JPA technológiák segítségével.

A tanfolyam komplex gyakorlati feladatokat tartalmaz IntelliJ IDEA fejlesztőeszközzel (egységes igény szerint Eclipse/NetBeans), Maven build eszközzel, Hibernate (egységes igény szerint EclipseLink) JPA implementációval, és MySQL (egységes igény szerint Oracle Database adatbáziskezelővel).

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

A Java SE alapok (JAVA-SE1 vagy JAVA-PR1) és Java SE haladó (JAVA-SE2) tanfolyamok elvégézése vagy azok ismeretanyaga. Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. Az előadás magyar nyelven zajlik, magyar prezentáció alapján.

Tanfolyami tematika

  • Adatbáziskezelés Javaból, a JDBC driver.
  • A java.sql csomag, a DriverManager osztály és a Connection interfész.
  • DataSource használata
  • Sémainicializálás, Flyway és Liquibase
  • SQL-lekérdezések elküldése, a Statement és a ResultSet interfész.
  • Blob kezelése.
  • Tranzakciókezelés.
  • Tárolt eljárások és kötegelt lekérdezések használata.
  • JPA szabvány, különböző implementációk.
  • Entitások, beágyazott objektumok, kapcsolatok, Mapped Superclass, öröklődés.
  • Annotációk használata.
  • Életciklus, interceptorok.
  • Persistence Unit.
  • Persistence Context (detached és managed entitások).
  • EntityManager műveletek. Lock, cache.
  • JPQL lekérdezőnyelv, hintek.
  • Criteria API.
  • Lazy fetching.
  • N + 1 probléma.
  • Entity graph.
  • Attribute konverter.
  • Kaszkád műveletek, orphan removal.
  • Bulk műveletek.
  • Embedded entitások, és secondary table.
  • Lifecycle callbackek.
  • Teljesítményhangolás.
  • Unit és integrációs tesztelés.
Adatvédelmi szabályzat
Tanfolyami feltételek
Bankkártyás fizetés
Akciók
SA VOUCHER
Finanszírozás
Kapcsolat
Magunkról
E-learning
South Buda Business Park South Buda Business Park A
1117 Budapest, Budafoki út 56. 3. emelet
(+36-1) 880-0040, info@training360.com
Google Térkép... Facebook...
Tájékoztatjuk, hogy weboldalunk szöveges fájlokat, ún. „adatmorzsákat“ (cookie-kat) használ anonimizált látogatottsági információk gyűjtése céljából, valamint bizonyos szolgáltatások ezek nélkül nem lennének elérhetőek. A honlap további használatával hozzájárulását adja a cookie-k tárolásához és felhasználásához. További információ...