Opis szkolenia
Praktycznie każda bardziej złożona aplikacja musi współpracować z bazą danych, dostęp do bazy danych poprzez bezpośrednie wywoływanie zapytań SQL ma swoje zalety, takie jak wydajność, pełna kontrola nad działaniem aplikacji, ma jednak także swoje istotne wady. Zalicza się do nich potrzebę samodzielnej obsługi mapowania wyników kwerend SQL na obiekty Java, samodzielne zaimplementowania mechanizmu przechowywania często używanych danych (cache), synchronizację kodu Java ze strukturą relacyjnej bazy danych.
Aby ułatwić tworzenia aplikacji bazodanowych często używa się mostów relacyjno-obiektowych (ORM). W czasie szkolenia zajmiemy się jednym z najnowszych i najdojrzalszych rozwiązań tego typu: Java Persistence API. Jest to nowa specyfikacja, która powstała korzystając z doświadczeń innych rozwiązań tego typu, przede wszystkim Hibernate, TopLinka oraz Kodo.
Szkolenie obejmuje swoim zakresem różne aspekty tworzenia aplikacji bazodanowych z wykorzystaniem mostu relacyjno-obiektowego (ORM) Java Persistence API. Omówione zostaną wszystkie istotne zagadnienia związane z ogólnymi problemami, jakie niesie wykorzystanie dowolnego ORM-a, zobaczymy, w jaki sposób radzi sobie z nimi JPA.
W ramach szkolenia, oprócz tematów podstawowych, omawiane są także jego bardziej zaawansowane możliwości oraz wzorce projektowe pozwalające w poprawny sposób tworzyć aplikacje korzystające z JPA.
Szkolenie jest praktyczne, omówione w ramach niego jest wiele przykładów i ćwiczeń do samodzielnego wykonania. W czasie szkolenia wykorzystywana jest środowisko Eclipse wraz użytecznymi wtyczkami ułatwiającymi pracę.
Uwaga: w przypadku szkoleń zamkniętych, na życzenie klienta środowiskiem IDE, które będzie używane w czasie szkolenia może być NetBeans.
Dla kogo
Szkolenie jest przeznaczone dla osób które chcą poznać dogłębnie Java Persistence API.
Wymagania wstępne
Znajomość języka Java na co najmniej średnim poziomie: składnia języka, obsługa wyjątków, wejście/wyjście w Javie, podstawowe pakiety SDK: java.util, java.lang, w szczególności ważna jest znajomość klas kontenerowych (java.util.Collection). Potrzebna jest również znajomość podstaw SQL-a.
Najważniejsze uzyskane umiejętności
Program szkolenia
Sprawy organizacyjne
Czas trwania szkolenia: 2 dni
Cena: 2100 PLN
Forma: wykład + ćwiczenia
Szkolenia dedykowane
Cena, czas trwania szkolenia dedykowanego jest uzależniony od potrzeb klienta i rozmiaru koniecznych modyfikacji szkolenia standardowego. W celu ustalenia szczegółów i warunków szkolenia prosimy o skontaktowanie się z nami e-mailem (szkolenia@erudis.pl) bądź telefonicznie.
Zgłoszenia
Osoby zainteresowane szkoleniem prosimy o wypełnienie formularza zamówienia: wersja PDF lub RTF i wysłanie go e-mailem (szkolenia@erudis.pl) lub faxem.