О чём курс

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

Цели

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

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

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

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

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

Для кого

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

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

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

Темы курса

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

33 500 ₽

30 150 ₽ — для физ. лиц

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

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

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

Ведущий курса

Павел

Козлов Павел

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

33 500 ₽

30 150 ₽ — для физ. лиц

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

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

33 500 ₽

30 150 ₽ — для физ. лиц

Юр. лицо — 33 500 ₽
Физ. лицо — 30 150 ₽
16.01.2025, Онлайн
16.01.2025, Онлайн
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

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

JVA-010
30 часов

Владение каркасом разработки Spring Framework 5

Практический курс по основным возможностям Spring Framework. Шаг за шагом вы создадите полностью рабочее приложение и научитесь использовать Spring framework на практике.

от Middle

46 900 ₽

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

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

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

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