Zaawansowane utrwalanie danych z użyciem JPA i Hibernate

LICZBA DNI: 3 (24h)

KOD KURSU: JPA/HIB/ADV

# jpa

# hibernate

Autor szkolenia:
Łukasz Andrzejewski

O szkoleniu

DLA KOGO?

Szkolenie adresowane do programistów Java pragnących poszerzyć posiadaną wiedzę z zakresu JPA / Hibernate o zagadnienia zaawansowane

WYMAGANIA

Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java oraz podstawowa znajomość JPA / Hibernate

ZALETY

Warsztatowy charakter zajęć, życiowe przykłady, szerokie spektrum zagadnień

Cele szkolenia

Poznanie wzorców i dobrych praktyk związanych z implementacją warstwy utrwalania

Pokazanie zaawansowanych sposobów pracy z narzędziami ORM

Omówienie metod integracji z innymi rozwiązaniami m.in Spring, JEE

Program

  • Definicja i konfiguracja transakcji (deklaratywnie, programowo)
  • Standard Java Transaction API
  • Bezpieczeństwo danych w środowisku wielo-użytkownikowym
  • Kontrola współbieżnego dostępu - blokady optymistyczne i pesymistyczne
  • Transakcje rozproszone
  • Użycie nietransakcyjnych źródeł danych
  • Strategie ładowania i profile
  • Podzapytania i prefetching danych
  • Wsadowe wykonywanie operacji
  • Optymalizacja zapytań SQL
  • Dynamiczne filtrowanie danych
  • Wykorzystanie pamięci cache pierwszego i drugiego poziomu
  • Zapytania natywne
  • Procedury składowane
  • Nasłuchiwanie i przechwytywanie zdarzeń
  • Profilowanie i monitorowanie wydajności
  • Implementacja usług dostępu do danych
  • Integracja z JEE/CDI/Spring
  • Utrwalanie w kontekście aplikacji webowych
  • Metody skalowania
  • Testowanie
  • Wzorce i dobre praktyki

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.