Powrót do katalogu
Terminy szkolenia otwartego:
  • Potwierdzone
  • Planowane
  • Sugerowane
2017-10-25 2 100 / 3 dni Zgłoś chęć udziału
2017-11-15 2 100 / 3 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: Przygotowanie do egzaminu „Oracle Certified Expert, Java EE 6 Java Persistence API Developer” [OCJPAD] [OCEJPAD]
[J-OCJPAD]

Cel szkolenia

Celem szkolenia jest przygotowanie słuchaczy do egzaminu Oracle Certified Expert, Java EE 6 Java Persistence API Developer. Słuchacze podczas szkolenia zostaną zapoznani z problemami poruszanymi na egzaminie i poznają typowe zadania egzaminacyjne. Program szkolenia obejmuje również informacje o egzaminie i kończy się egzaminem próbnym.

Adresaci szkolenia

Adresatami szkolenia są programiści przygotowujący się do zdana egzaminu Oracle Certified Expert, Java EE 6 Java Persistence API Developer. Od uczestników szkolenia wymagana jest znajomość podstaw programowania w języku Java (kurs J-PD).

Czas i forma szkolenia

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

Plan szkolenia

  1. Wstęp
    1. ORM
    2. Podstawowe pojęcia: entity, entity manager, persistence unit
  2. Entity
    1. Mapowanie
    2. Persistence Properties
    3. Access Mode
    4. Wersje
  3. Entity Manager
    1. Entity manager, persistence context, a persistence unit
    2. Container-managed entity manager oraz application-managed entity manager
    3. Uzyskiwanie dostępu do Entity Managera
    4. Zarządzanie entity
  4. Relacje
    1. Definiowanie relacji
    2. Kaskadowanie
    3. @ElementCollection
    4. Mapy
    5. Definiowanie porządku
  5. Dziedziczenie
    1. Strategie dziedziczenia, definiowanie, wady, zalety
    2. Dziedziczenie po entity, non-entity i mapped superclass
    3. Embeddable
  6. JPQL
    1. API do zadawania zapytań, parametry
    2. Struktura zapytań JPQL
    3. Native SQL i Named Query
    4. Bulk query
  7. Criteria API
    1. API do konstruowania zapytań Criteria Query
    2. Metamodel
    3. Struktura Criteria Query
  8. Transakcje i Lock’i
    1. Optimistic i Pessimistic Locking
    2. Resource Local i JTA transakcje
  9. Zaawansowane
    1. Złożone klucze główne
    2. @AttributeOverride i @AssociationOverride
    3. Entity Listeners
    4. Cache’e

Opinie uczestników