О чём курс

Курс посвящен изучению технологии JPA и её использованию на примере реализации Hibernate EntityManager.
Два основных направления, которые рассматриваются в рамках курса:
  • JPA – курс рассказывает и показывает, как использовать технологию JPA для хранения данных Java-объектов в реляционной БД. Раскрываются такие аспекты, как: описания мэппинга Java-объектов на таблицы БД, чтение/запись данных, поиск с использованием JPQL и Criteria API, управление транзакциями, и т.д.);
  • Hibernate EntityManager – курс рассказывает основные аспекты использования Hibernate в качестве JPA runtime (настройка, оптимизация).

Цели

Изучить спецификацию JPA, получить практический опыт разработки Java-приложений с использованием JPA.

Целевая аудитория

Курс предназначен для Java-разработчиков и Java-архитекторов

Предварительная подготовка

  • Знание Java; 
  • Знание/понимание основных аспектов парадигмы ООП;
  • Знание SQL (желательно).

Для кого

Разработчик Разработчик

Улучшаемые навыки

Основы Hibernate
Конфигурация Hibernate
Картирование объектов
Управление транзакциями и сессиями
Оптимизация производительности

Расписание курсов

13.10.2025 - 22.10.2025

16:00-19:00
Дата и время:
13.10.2025-22.10.2025
16:00-19:00

Middle 24 часа

38 500 ₽

34 650 ₽ — для физ. лиц

Программа курса

01 Введение в ORM
  • Что такое persistence.
  • Проблемы совместимости объектной и реляционный парадигм.
  • Почему всё-таки ORM.
02 Описание классов сущностей
  • Понимание, что такое сущность.
  • Описание классов сущностей с идентификатором.
  • Описание иерархии классов сущностей.
  • Описание коллекций и ассоциация сущностей.
03 Работа с сущностями
  • Цикл жизни persistence объектов.
  • Java Persistence API.
04 Структура JPA-приложения
05 Транзакции и работа в конкурентной среде (много клиентов/потоков)
06 Выборка сущностей с использованием HQL и JPA QL
07 Оптимизация Hibernate
08 Интеграция с фрэймворком Spring

38 500 ₽

34 650 ₽ — для физ. лиц

Записаться на курс

Чему вы научитесь

01 Научитесь основам Hibernate, включая его архитектуру и основные концепции, такие как ORM
02 Освоите процесс настройки Hibernate для работы с различными СУБД, включая создание конфигурационных файлов и использование аннотаций
03 Научитесь использовать аннотации и XML для картирования Java-классов на таблицы базы данных
04 Освоите методы управления транзакциями и сессиями в Hibernate
05 Научитесь применять техники оптимизации производительности в Hibernate

Курс проводят

Александр

Тарасевич Александр

Специалист в области разработки ПО

38 500 ₽

34 650 ₽ — для физ. лиц

Записаться на курс

Записаться на курс

38 500 ₽

34 650 ₽ — для физ. лиц

Юр. лицо — 38 500 ₽
Физ. лицо — 34 650 ₽
13.10.2025, Онлайн
13.10.2025, Онлайн
Открытая дата

Связанные курсы

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов

Не нашли, что искали? — Просто напишите, и мы поможем

Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.