Java Persistence с использованием Hibernate
Курс посвящен изучению технологии JPA и её использованию на примере реализации Hibernate EntityManager.
24 ак.ч.
Онлайн
JVA-014
Java Persistence с использованием Hibernate
Записаться на курс
Длительность
24 ак.ч.
Локация
Онлайн
Код
JVA-014
Расписание и цены
18.03.2024 - 25.03.2024
33 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Java Persistence с использованием Hibernate
Записаться на курс
Длительность
24 ак.ч.
Локация
Онлайн
Код
JVA-014
Расписание и цены
18.03.2024 - 25.03.2024
33 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писание курсов
Вид:
18.03.2024 - 25.03.2024
10:00-14:00
Локация:Онлайн
Длительность:24 ак.ч.
Время:10:00-14:00
33 500 руб.
Записаться
Смотреть полное расписание
Тренеры
Тарасевич Александр
Специалист в области разработки ПО
Ведущий разработчик с опытом работы более 8 с Java.

О проектах

В рамках своего 10-летнего опыта работы:
  • ускорил выполнение операций, в частности SQL-запросы;
  • разработал несколько крупных бизнес-задач;
  • отрефакторил и покрыл тестами несколько модулей;
  • сделал профилирование на кластере Kubernetes;
  • разработал "с нуля" пару микросервисов на Kotlin;
  • занимался разработкой ПО.
Связанные курсы
Владение каркасом разработки Spring Framework 5
Практический курс по основным возможностям Spring Framework. Шаг за шагом вы создадите полностью рабочее приложение и научитесь использовать Spring framework на практике.
Онлайн:
20.05.2024 - 29.05.2024
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.