Perzisztencia, adatbázis programozás JDBC és JPA technológiákkal (T360)
A tananyag bemutatja, hogyan készíthetünk kapcsolatot Java alkalmazások és adatbázisok között. Megismerkedünk a JDBC és JPA technológiákkal, elmélyedünk a JUnit 4 és 5 közötti eltérésekben. A képzés magában foglalja a Spring JdbcTemplate használatát.
- Bevezetés
- JDBC és JPA tananyag szöveges formátumban
- JUnit 4 és JUnit 5 közötti különbségek
- JDBC slide-ok
- JDBC ellenőrző kérdések
- JPA slide-ok
- JPA annotációk összefoglalása
- JPA tábla generálás összefoglalása
- JPA ellenőrző kérdések
- JDBC bevezetés
- Egyszerű JDBC adatmódosítás
- Egyszerű JDBC lekérdezés
- Alkalmazás architektúra
- Tesztadatok előkészítése
- Generált azonosító lekérdezése
- Tranzakciókezelés
- Blob
- Adatbázis metaadatok
- Haladó ResultSet
- Spring JdbcTemplate
- Spring JdbcTemplate - gyakorlat
- Spring JdbcTemplate - gyakorlat - Generált azonosító lekérdezése
- JPA bevezetés
- Változások a Hibernate 6-os verziójának megjelenésével
- Egyszerű mentés JPA-val
- Egyszerű mentés JPA-val - gyakorlat
- További egyszerű műveletek JPA-val
- További egyszerű műveletek JPA-val - gyakorlat
- Architektúra és integrációs tesztelés
- Entitások konfigurálása
- Elsődleges kulcs
- Entitások életciklusa
- Többértékű attribútumok
- Kapcsolatok
- Több-több kapcsolat
- Entitások Mapekben
- Beágyazott objektumok és másodlagos tábla
- Öröklődés
- Lekérdezések
- Haladó lekérdezések
- Bulk műveletek
- JPA használata más keretrendszerekben bevezetés
- JPA használata Spring Frameworkkel
- Spring Data JPA
- JPA Spring Boottal
- Deklaratív tranzakciókezelés
- JPA Java EE-vel
Az oktatóról
Viczián István vagyok, Java fanatikusként fejlesztek, oktatok, blogot írok, rendezvényeket szervezek és konferenciákra járok. A Debreceni Egyetemen végeztem programtervező matematikusként, jelenleg a Training360-nál tartok oktatásokat. 1998 óta foglalkozom objektumorientált programozással és szoftverfejlesztéssel, kiemelt szakterületem a Java és Java EE alkalmazásfejlesztés. Vezető fejlesztőként, architektként dolgoztam/dolgozom kormányzati, banki, telekommunikációs és energetikai fejlesztési projektekben. Szakmai blogot is írok JTechLog néven. Szabadidőmben sokat túrázok, próbálom felfedezni Magyarország rejtett kincseit.