Obsługa baz danych w języku Java. Podstawy specyfikacji JPA na przykładzie Hibernate

Opis szkolenia

Celem szkolenia jest zapoznanie uczestników z możliwościami tworzenia aplikacji w języku Java, które wykorzystują relacyjne bazy danych.

Poznaj program szkolenia

  1. Co zyskasz dzięki szkoleniu ?
  2. 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
  3. Czy to szkolenie jest dla Ciebie ?
  4. 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.
  5. Czas trwania
  6. Przed nami:

    • 2 dni, 16 godzin szkoleniowych
  7. Szczegółowy program szkolenia
  8. 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

    • język JPQL
    • klasa Criteria

    Transakcyjność

    • definicja transakcji
    • konfiguracja standalone i na serwerze
    • poziomy izolacji transakcji
    • współbieżność
    • wersjonowanie

    POBIERZ PROGRAM W PDF

  9. Ścieżka rozwoju
  10. W ramach szkolenia zapewniamy
  11. W ramach szkolenia zapewniamy

    • materiały szkoleniowe
    • certyfikat potwierdzający udział w kursie
    • pełna obsługa cateringowa (dotyczy szkoleń stacjonarnych)
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.
Czas trwania

Przed nami:

  • 2 dni, 16 godzin szkoleniowych
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

  • język JPQL
  • klasa Criteria

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)

Najbliższe szkolenia

Podobne szkolenia

Masz pytania? Skontaktuj się z nami!

31-864 Kraków

ul. Prof. Michała Życzkowskiego 33