Java Persistence с использованием Hibernate

Курс посвящен изучению технологии JPA и её использованию на примере реализации Hibernate EntityManager.
Курс: JVA-014
Длительность: 24 ч.

Описание

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

Разбираемые темы

1. Введение в ORM:
a. Что такое persistence;
b. Проблемы совместимости объектной и реляционный парадигм;
c. Почему всё-таки ORM;
2. Описание классов сущностей:
a. Понимание, что такое сущность;
b. Описание классов сущностей с идентификатором;
c. Описание иерархии классов сущностей;
d. Описание коллекций и ассоциация сущностей;
3. Работа с сущностями:
a. Цикл жизни persistence объектов;
b. Java Persistence API;
4. Структура JPA-приложения;
5. Транзакции и работа в конкурентной среде (много клиентов/потоков);
6. Выборка сущностей с использованием HQL и JPA QL;
7. Оптимизация Hibernate;
8. Интеграция с фрэймворком Spring.

Цели

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


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

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

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

  • Знание Java; 
  • Знание/понимание основных аспектов парадигмы ООП;
  • Знание SQL (желательно).
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Онлайн
Дворжецкий Юрий Специалист в области Java, Java Script, .Net.
Юрий работает в Luxoft с 2011 г. в качестве Full-Stack-разработчика в проектах SITA, DHL, ГЛОНАСС, «Почта России».

Разрабатывал высоконагруженные проекты на различных платформах, а также огромные бизнес-порталы с использованием высокоуровневых технологий на платформе от Back-end до Front-end. В отдельных проектах выступал в роли консультанта по настройке и запуску DevOps процессов Continuous Integration и Continuous Delivery процессов. 

С 2005 г. занимается преподавательской деятельностью: 2008–2011 гг. – преподавал курсы по основам программирования в Четверговой математической школе; в 2011–2012 гг. – курсы по программированию в Омском государственном университете им. Ф.М. Достоевского.

Начиная с 2013 г. ведет Java-школу для сотрудников Luxoft и курсы по Java-, .Net-, C++-, JS-технологиям для внешних клиентов Luxoft Training.

Закончил Институт математики и информационных технологий Омского государственного университета. Защитил диссертацию на соискание степени кандидата физико-математических наук.

Имеет только три жизненных принципа: наследование, инкапсуляция и полиформизм.
Влюблен в Java Script, женат на Java.

Профессиональный опыт

2013 – наст. вр.
– тренер Luxoft Training.
2011 – наст. вр. – Luxoft, Java-разработчик. Работал/работаю в проектах SITA, DHL, ГЛОНАСС, «Почта России».
2011 – IssArt, Ltd., Java-разработчик. Разрабатывал back-end для веб-приложений.

Данный курс запланирован в городах: Онлайн
01.03.2021 - 11.03.2021
Время: 15:00-18:00
Локация: Онлайн
Длительность: 24 ч.
Тренер
Дворжецкий Юрий
Специалист в области Java, Java Script, .Net.
27 700 руб.
6 600 грн.
В корзину

01.03.2021

01.03.2021 - 11.03.2021
Время: 15:00-18:00
Локация: Онлайн
Длительность: 24 ч.
Тренер
Дворжецкий Юрий
Специалист в области Java, Java Script, .Net.
27 700 руб.
6 600 грн.
В корзину
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Онлайн 27 700 руб.
6 600 грн.

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

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Luxoft Training – первый учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
Остались вопросы?
Связаться с нами
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.