DŮLEŽITÉ UPOZORNĚNÍ! Vzhledem k aktuálním přetlaku zájmu o firemní školení mám aktuálně úplně plný kalendář až do konce roku 2018!!! Je teoreticky možné že se něco uvolní, ale moc bych s tím nepočítal. Omlouvám se za vzniklé nepříjemnosti.

Kurz Hibernate (JPA)

Cena: 9 200,- Kč bez DPH (11 132,- Kč s DPH)
Délka trvání: 2 dny

V tuto chvíli není vypsaný žádný termín, ale můžete využít nabídky firemního školení za 28 000,- Kč bez DPH (cena je nezávislá na počtu účastníků). Firemní školení se konají u Vás ve firmě, ať se nachází kdekoli, tedy nejenom Praha, ale i Brno, Ostrava, Bratislava, Košice, ...

Pro koho je tento kurz určen:

Hibernate je nejpopulárnější a nejpoužívanější framework pro ORM (Objektově Relační Mapování). Přestože plně implementuje JPA (Java Persistence API) standard a v maximální míře je vhodné jej používat, má spoustu vlastních rozšíření, které se velice často používají.

Předpoklady:

Osnova:

  • Java Persistence API 2 + Framework Hibernate
  • Základní model entit, mapování atributů a vztahů pomocí anotací
  • Generování tabulek v databázi pomocí hbm2ddl a liquibase
  • Mapování uživatelských typů - enum, embedded
  • Jednoduché a složené identifikátory entit
  • Generování identifikátorů entit (SEQUENCE, IDENTITY, ...)
  • Vztahy mezi entitami
  • Dědičnost
  • Životní cyklus entit
  • Synchonizace entit s databází
  • Transakce
  • Prostředky pro dotazování
  • Pojmenované dotazy, parametrizace dotazů
  • Nativní SQL dotazy
  • JPQL (Java Persistence Query Language), HQL (Hibernate Query Language), Criteria Query, Detached Criteria
  • Pojmenované dotazy, parametrizace dotazů
  • Nativní SQL dotazy
  • Optimalizace query - eager/lazy, fetch, fetch depth
  • Synchronizace entit s databází (flush proces)
  • 1st a 2nd level cache, evict, clear
  • Unit of Work, možnosti implementace
  • Optimistická konkurence
  • Interceptory
  • Logování
  • Integrace se Springem
  • Spring Data JPA
  • Spring Data REST



Reference

Není co vytknout, ale spíše co chválit :-), přístup, úroveň detailů a především vysvětlení souvislostí, které v dané problematice jsou.

Jakub

Velice přínosné a praktické školení. Jirka má za sebou řadu let zkušeností a principy vám vysvětlí jak v teorii, tak v praxi. Rád odpoví na každou otázku a případně přizpůsobí

David

Školení Hibernate bylo vedeno velmi profesionálně, s důrazem na praktické využití. Zvláště oceňuji předvedení možných variant řešení zadání, s uvedením jejich výhod a nevýhod.

Jan


Novinky

13.11.2018: Přechod z Java 8 na 11
Moje přednáška o přechodu z Java 8 na 11 z JavaDays

11.11.2018: SDKMAN
SDKMAN - nástroj pro automatizaci instalace JDK / Mavenu apod.

11.11.2018: Spring Boot + Docker
Jak na Spring Boot + Docker?