Powrót do katalogu
Terminy szkolenia otwartego:
  • Potwierdzone
  • Planowane
  • Sugerowane
2017-11-14 1 400 / 2 dni Zgłoś chęć udziału
2017-12-04 1 400 / 2 dni Zgłoś chęć udziału
Pobierz program
Nie znalazłeś pasującego terminu?
Zaproponuj własny termin. Postaramy się uruchomić nowy specjalnie dla Ciebie.
Szukasz programu "skrojonego na miarę"?
Zapytaj o szkolenie dedykowane lub napisz nam o swoich preferencjach.
Chcesz się uczyć w trybie weekendowym?

Czekamy na kontakt od Ciebie.

Inżynieria oprogramowania > Języki programowania > Java/JavaEE

Szkolenie: Hibernate jako implementacja Java Persistence API
[J-HIB]

Cel szkolenia

Celem szkolenia jest nabycie praktycznych umiejętności korzystania z biblioteki Hibernate. Szkolenie obejmuje zarówno wykorzystanie Java Persistence API jak i API Hibernate.

W trakcie kursu uczestnicy dowiedzą się jak przy użyciu w/w. technologii organizować dostęp do danych zgromadzonych w relacyjnej bazie danych w sposób wydajny, skalowalny, zgodny z arkanami sztuki.

Adresaci szkolenia

Adresatami szkolenia są programiści Java i Java EE pragnący posiąść dogłębną wiedzę na temat narzędzia mapowania relacyjno-obiektowego Hibernate. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs: J-PD). Zalecana jest również znajomość podstaw relacyjnych baz danych i języka SQL.

Kurs zalecany jest dla osób, które będą wykorzystywały technologie Hibernate lub JPA organizując dostęp aplikacji do relacyjnej bazy danych. W ofercie szkoleń firmy Javatech dostępny jest także kurs J-I-BAT, który omawia inne narzędzie umożliwiające mapowanie relacyjno-obiektowe iBatis.

Czas i forma szkolenia

14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Zagadnienia ORM
  2. Instalacja i konfiguracja
  3. Konstrukcja komponentów encyjnych
  4. Klucze proste i złożone
  5. Persistent Context i Entity Manager (component manager i application managed),
  6. Obiekt Hibernate Session
  7. Mechanizm trwałości - operacje, zagadnienia synchronizacji
  8. Zapytania (proste, dynamiczne, nazwane)
  9. Cykl życia (metody callback)
  10. Charakterystyka relacji
  11. Implementacja dziedziczenia
  12. Konfiguracja
  13. Transakcje

Opinie uczestników