Powrót do katalogu
Termin sugerowany
2018-01-02
Warszawa

Zapisz się jako pierwszy!

2 800 / 4 dni
Zgłoś chęć udziału
Termin sugerowany
2018-01-23
Warszawa

Zapisz się jako pierwszy!

2 800 / 4 dni
Zgłoś chęć udziału
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

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

Szkolenie: Programowanie aplikacji internetowych Java EE z wykorzystaniem Hibertate oraz Struts 2.0
[J-HIB-STR]
Pobierz program

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

28 godzin (4 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
  14. Struts
    1. architektura
    2. Struts 2.0 vs Struts 1.0
    3. cykl życia żądania
    4. akcje
    5. wynik i typ wyniku
    6. interceptory
    7. dynamiczne wywoływanie metod
    8. pakiety
    9. pliki konfiguracyjne
    10. biblioteki Tagów Struts 2.0
    11. walidacja, internacjonalizacja
    12. adnotacje
    13. pisanie aplikacji w Struts 2.0

Opinie uczestników