Simple Steps: szkolenia Java, UML i BPMN
"przypomina nieco Sapkowskiego‚ nieco Tolkiena‚ a najbardziej chyba Grę o tron" - szczere-recenzje.pl, "Lektura tej książki wciągnęła mnie bez reszty. Z niecierpliwością czekam na więcej" - Maria Górska, "jeżeli macie ochotę na dobre‚ mocne high fantasy - nie macie wyboru‚ musicie sięgnąć po Wojny Żywiołów" - biblioteczka..., "genialna‚ wciągająca i intrygująca" - Ewelina Kiełbasińska, "Gorąco polecam!" - Addicted to books, "fabuła brzmi po prostu świetnie!" - kasiek-mysli.blogspot.com, "Jest to pozycja obowiązkowa dla każdego fana fantastyki" - moje-ukochane-czytadelka.blogspot.com, "Miałam wrażenie‚ że z każdą kolejną stroną roztacza się przede mną zupełnie inny świat" - biblioteczkaciekawychksiazek, "Zdecydowanie polecam‚ bo jest to kawał dobrze napisanego polskiego high fantasy!" - biblioteczkaciekawychksiazek, "mogę polecić wszystkim fanom tego gatunku" - zapiski-okularnicy.pl, "wciągnie nie tylko fanów fantastyki‚ ale i każdego czytelnika" - subiektywinie.blogspot.com, "Nie spodziewałam się‚ że aż tak mnie wciągnie." - zapiski-okularnicy.pl, "Jest to powieść zdecydowanie warta uwagi." - in-corner-with-book.blogspot.com, "nie mogę się już doczekać‚ kiedy dorwę tom drugi" - biblioteczkaciekawychksiazek.blogspot.com, "Poleciłabym zdecydowanie osobom gustującym w fantastyce" - marzenieliterackie.blogspot.com, "zachwyca także złożoność i różnorodność wątków" - szczere-recenzje.pl, "Nie mogę się doczekać kiedy znów przeniosę się do tego świata" - moje-ukochane-czytadelka.blogspot.com, "Najchętniej od razu sięgnęłabym po kolejną część." - zapiski-okularnicy.pl, "nie spodziewałam się tego po fantasy" - Ewelina Kiełbasińska, "książkę gorąco wam polecam!" - kasiek-mysli.blogspot.com, "autor cały czas utrzymywał mnie w napięciu i ciekawości" - moje-ukochane-czytadelka.blogspot.com, "książkę mogę z czystym sumieniem polecić wszystkim fanom gatunku" - Globster na lubimyczytac.pl, "to książka‚ która pobudziła moją wyobraźnię i ciekawość." - zapiski-okularnicy.pl, "Nie ma tu miejsca na nudę" - in-corner-with-book.blogspot.com

Szkolenia Java, UML i BPMN: Aplikacje Java z JPA


Aplikacje Java z JPA

Aplikacje Java z JPA (Hibernate)

Kod szkolenia: JAVA-JPA

Adresaci szkolenia

Szkolenie adresowane jest do programistów Java tworzących warstwę trwałości i integracji, którzy puszkują szybkich, sposobów na budowę niezawodnych aplikacji

Cele szkolenia

Celem szkolenia jest nabycie umiejętności oprogramowania warstwy integracji i tworzenia warstwy trwałości w oparciu o standard JPA. Jak również zwrócenie uwagi na najczęstsze problemy i sposoby ich rozwiązywania.

Czas trwania szkolenia

4 dni, po 8 godzin. Łącznie 32 godzin(y) szkolenia.

Oczekiwane przygotowanie słuchaczy przed szkoleniem

Umiejętność programowania w języku Java. Podstawowa znajomość SQL.

Polecane szkolenia uzupełniające

Szkolenie poprzedzające - Programowanie w Java (JAVA-PRO).
W naszej ofercie znajdują się również szkolenia uzupełniające w zakresie JEE: JAVA-WYD, JAVA-EJB, JAVA-JSF, JAVA-WS, JAVA-JEE.
A także szkolenia na wyższych poziomach: projektowanie (JAVA-WZO) i architektura (JAVA-ARCH)

Program szkolenia

  1. Podstawy JPA
    • Czym jest ORM
    • Tworzenie klas trwałych z JPA
    • Zarządzanie trwałością z JPA
    • Integracja z JPA
  2. Relacje w JPA
    • Obiekty zagnieżdżone
    • Relacje między obiektami
    • Optymalizacje
    • Relacje dwukierunkowe
    • Kaskadowe zatwierdzanie zmian
    • Kolekcje w relacjach typu wiele
    • Dodatkowe relacje JPA 2
  3. Dziedziczenie w JPA
    • @Inheritance
    • Strategie dziedziczenia InheritanceType
    • Konsekwencje wydajnościowe
    • Wyłączenie dziedziczenia ze schematu
  4. Obiektowy język zapytań JPQL
    • Wykonywanie zapytań
    • Składnia JPQL
    • Zapytania nazwane
  5. Zapytania natywne
    • Tworzenie zapytań natywnych
    • Wyniki skalarne
    • Nazwane zapytana natywne
    • Mapowanie wyników skalarnych
    • Problemy
  6. Definiowanie schematu bazy danych
    • Typy
    • Kolumny
    • Automatyczne generowanie kluczy
    • Klucze złożone
    • Tabele
  7. Nasłuchiwanie zmian
    • Metody Callback
    • Definiowanie kolejki słuchaczy
  8. Walidacja danych - Bean Validation (JEE6)
    • Reguły w modelu
    • Wbudowane reguły walidacji
    • Cross Field Validation - walidacja względna
    • Grupy ograniczeń
    • Walidacja w API
    • Tworzenie własnych ograniczeń
  9. Zaawansowane API JPA 2
    • Integracja z BeanValidation
    • Blokowanie pesymistyczne
    • Wskazówki zapytania - hints
    • Cache drugiego poziomu
    • Criteria API
    • Mocne typowanie (metamodel)

simple-steps.pl, simplesteps.pl są własnością SIMPLE Podbielski Michał