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

Zapisz się jako pierwszy!

2 100 / 3 dni
Zgłoś chęć udziału
Termin planowany
2018-02-07
Warszawa

Są jeszcze wolne miejsca

2 100 / 3 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: Przygotowanie do egzaminu „Oracle Certified Expert, Java EE 6 Java Persistence API Developer” [OCJPAD] [OCEJPAD]

Kod: [J-OCJPAD]
Pobierz program

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