Obsługa baz danych w języku Java.

Podstawy specyfikacji JPA na przykładzie Hibernate
    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      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

      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

      Ścieżka rozwoju
      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)

      Podobne szkolenia