Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Celem szkolenia jest zapoznanie uczestników z możliwościami tworzenia aplikacji w języku Java, które wykorzystują relacyjne bazy danych.
Umiejętności
Po szkoleniu uczestnik będzie potrafił:
- Połączyć się z aplikacji Java z relacyjną bazą danych
- Stworzyć i obsługiwać w aplikacji encję mapowaną na bazę danych
- Konfigurować komunikację z bazą danych z użyciem JPA
- Tworzyć zapytania w języku JPQL
- Prawidłowo obsługiwać transakcje bazodanowe
Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone jest dla osób znających podstawy działania aplikacji internetowych chcących się dowiedzieć jakie zagrożenia bezpieczeństwa Szkolenie przeznaczone jest dla programistów tworzących aplikacje w języku Java, którzy chcieliby poszerzyć swoją wiedzę w zakresie użytkowania baz danych z użyciem Java Persistence API (JPA). Podczas szkolenia wykorzystywana jest implementacja Hibernate.
Przygotowanie uczestników
- Kurs przeznaczony jest dla programistów Java chcących poznać możliwości użytkowania baz danych z użyciem standardu Java Persistence API (JPA) w implementacji Hibernate. Od uczestników szkolenia wymagana jest znajomość języka Java i programowania obiektowego.
Szczegółowy program szkolenia
Szczegółowy program szkolenia
Podstawy JPA
- zależności
- krótka historia
- podstawowy przykład
- interfejs DAO
- konfiguracja
Tworzenie i konfiguracja encji
- podstawowe adnotacje
- zaawansowane adnotacje
- użycie EntityManagera
Asocjacje
- rodzaje asocjacji: OneToMany, ManyToOne,…
- przykłady asocjacji
- użytkowanie asocjacji
- asocjacje obustronne
- kaskadowość
- rodzaje fetch (lazy/eager) – przykłady
Zaawansowana konfiguracja
- klucze złożone
- dziedziczenie
- przykłady persist(), merge() i flush()
Wyszukiwanie danych
Transakcyjność
- definicja transakcji
- konfiguracja standalone i na serwerze
- poziomy izolacji transakcji
- współbieżność
- wersjonowanie
POBIERZ PROGRAM W PDF
W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dotyczy szkoleń stacjonarnych)