Java Persistence с использованием Hibernate
Курс посвящен изучению технологии JPA и её использованию на примере реализации Hibernate EntityManager.
24 ак.ч.
Онлайн
JVA-014
Java Persistence с использованием Hibernate
Записаться на курс
Длительность
24 ак.ч.
Локация
Онлайн
Код
JVA-014
Расписание и цены
16.01.2025 - 31.01.2025
33 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Java Persistence с использованием Hibernate
Записаться на курс
Длительность
24 ак.ч.
Локация
Онлайн
Код
JVA-014
Расписание и цены
16.01.2025 - 31.01.2025
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писание курсов
Вид:
16.01.2025 - 31.01.2025
9:00-11:00
Локация:Онлайн
Длительность:24 ак.ч.
Время:9:00-11:00
Тренер: Козлов Павел
33 500 руб.
Записаться
Смотреть полное расписание
Тренеры
Козлов Павел
Специалист в области разработки ПО
Павел работает в Luxoft с 2005 года. За это время он принимал участие в ряде проектов для ведущих российских и зарубежных компаний, таких как Boeing, Почта России, DHL, MVideo. В настоящее время он играет роль ведущего инженера-программиста в проекте по поддержке крупнейшей розничной сети по продаже электроники и бытовой техники в России. Главный интерес Павла - разработка масштабируемых приложений Java, а также предоставление технических решений для повышения производительности и надежности приложений.
Связанные курсы
Владение каркасом разработки Spring Framework 5
Практический курс по основным возможностям Spring Framework. Шаг за шагом вы создадите полностью рабочее приложение и научитесь использовать Spring framework на практике.
Онлайн:
10.02.2025 - 21.02.2025
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.