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

Специалист с более чем 15-летним опытом работы в коммерческой разработке на Java, а также преподавания.

Проводит технические собеседования для опытных программистов. Сотрудничает с ведущими банками страны в сфере повышения квалификации сотрудников и проведения технических интервью на позицию Java, Python, JS-разработчиков.

Является автором и разработчиком нескольких запатентованных веб-приложений, которые используют такие крупные компании как ОАО «РЖД» и другие.

Лауреат конкурса Новое звено-2013, награжден благодарственным письмом президента ОАО «РЖД» за разработку уникального ПО «САОС». Активный участник программы IT-Start.

Является автором курсов по программированию для подготовки разработчиков разного профиля с нуля.

Образование: 

Саратовский государственный университет им. Н.Г. Чернышевского, Саратов; механико-математический факультет, специальность «Прикладная математика и информатика», 2009. Механико-математический, Прикладная математика и информатика

Саратовский государственный университет им. Н.Г. Чернышевского, Саратов;  факультет иностранных языков, специальность «Перевод и переводоведение» (переводчик английского языка), 2009. Иностранных языков, Переводчик английского языка в сфере профессиональных коммуникаций.

Среди проектов Сергея:

  • Разработка автоматизированных системы для РЖД;

  • Написание модулей на PHP с использованием Smarty для компании Itaccent;

  • Разработка и проведение обучения для слушателей с начальными знаниями и профессиональных разработчиков таких компаний как Газпром, Роснефть, Лукойл, Билайн и др.

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