Zaawansowane utrwalanie danych z użyciem JPA i Hibernate

LICZBA DNI: 3 (24h)

KOD KURSU: JPA/HIB/ADV

POZIOM SZKOLENIA:

# jpa

# hibernate

Najbliższy termin:

29 marca 2021

2680 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 3 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 3 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% dofinansowania na szkolenie? Dowiedz się jak »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

29

marca

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

2680 PLN netto
+ 23% VAT

Termin

29

marca

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

2680 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

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, Jakarta EE

Program

  • Konfiguracja środowiska
  • Zaawansowane elementy mapowania encji
  • Prawidłowa implementacja metod equals i hashcode na poziomie encji
  • Walidacja encji z użyciem BeansValidation
  • Mapowanie typów niestandardowych (konwertery)
  • Definicja i konfiguracja transakcji (deklaratywnie, programowo)
  • Standard Java Transaction API
  • Bezpieczeństwo danych w środowisku wieloużytkownikowym
  • Kontrola współbieżnego dostępu - blokady optymistyczne i pesymistyczne
  • Strategie ładowania i profile
  • Podzapytania i prefetching danych
  • Wsadowe wykonywanie operacji
  • Optymalizacja zapytań SQL
  • Dynamiczne filtrowanie danych
  • Zapytania natywne
  • Procedury składowane
  • Nasłuchiwanie i przechwytywanie zdarzeń
  • Wykorzystanie pamięci cache pierwszego i drugiego poziomu
  • Profilowanie i monitorowanie wydajności
  • Implementacja usług dostępu do danych
  • Integracja z Jakarta EE/CDI/Spring
  • 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.