Java Persistence с использованием Hibernate
Длительность
24 ак.ч.
Локация
Онлайн
Код
JVA-014
31 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Описание
Курс посвящен изучению технологии JPA и её использованию на примере реализации Hibernate EntityManager.Два основных направления, которые рассматриваются в рамках курса:
- JPA – курс рассказывает и показывает, как использовать технологию JPA для хранения данных Java-объектов в реляционной БД. Раскрываются такие аспекты, как: описания мэппинга Java-объектов на таблицы БД, чтение/запись данных, поиск с использованием JPQL и Criteria API, управление транзакциями, и т.д.);
- Hibernate EntityManager – курс рассказывает основные аспекты использования Hibernate в качестве JPA runtime (настройка, оптимизация).

После прохождения курса выдается
удостоверение о повышении квалификации государственного образца
удостоверение о повышении квалификации государственного образца
Цели
Изучить спецификацию JPA, получить практический опыт разработки Java-приложений с использованием JPA.
Целевая аудитория
Курс предназначен для Java-разработчиков и Java-архитекторов
Предварительная подготовка
- Знание Java;
- Знание/понимание основных аспектов парадигмы ООП;
- Знание SQL (желательно).
Разбираемые темы
-
1. Введение в ORM
- Что такое persistence.
- Проблемы совместимости объектной и реляционный парадигм.
- Почему всё-таки ORM.
-
2. Описание классов сущностей
- Понимание, что такое сущность.
- Описание классов сущностей с идентификатором.
- Описание иерархии классов сущностей.
- Описание коллекций и ассоциация сущностей.
-
3. Работа с сущностями
- Цикл жизни persistence объектов.
- Java Persistence API.
-
4. Структура JPA-приложения
-
5. Транзакции и работа в конкурентной среде (много клиентов/потоков)
-
6. Выборка сущностей с использованием HQL и JPA QL
-
7. Оптимизация Hibernate
-
8. Интеграция с фрэймворком Spring
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
Связанные курсы
Владение каркасом разработки Spring Framework 5
Практический курс по основным возможностям Spring Framework.
Шаг за шагом вы создадите полностью рабочее приложение и научитесь использовать Spring framework на практике.