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

Java
JPA
Hibernate
ORM
SQL
Spring
TDD
CI/CD

Инструменты

IntelliJ IDEA IntelliJ IDEA
Java Java
Apache Maven Apache Maven
Spring Boot Spring Boot
Hibernate Hibernate

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

01 Описывать сущности и их маппинг на таблицы БД.
02 Использовать JPA и Hibernate для чтения, записи и поиска данных.
03 Оптимизировать производительность Hibernate.
04 Интегрировать Hibernate с фреймворком Spring.
05 Управлять транзакциями и работать в конкурентной среде.

Программа курса

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

    40 400 ₽

    34 650 ₽ — для физ. лиц

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

    Для кого

    Разработчик Разработчик
    Архитектор ПО Архитектор ПО

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

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

    13.10.2025 - 28.10.2025

    16:00-18:00
    Дата и время:
    13.10.2025-28.10.2025
    16:00-18:00

    Middle 24 часа

    38 500 ₽

    34 650 ₽ — для физ. лиц

    Курс проводят

    Александр

    Тарасевич Александр

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

    40 400 ₽

    34 650 ₽ — для физ. лиц

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

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

    40 400 ₽

    34 650 ₽ — для физ. лиц

    Юр. лицо — 40 400 ₽
    Физ. лицо — 34 650 ₽
    13.10.2025, Онлайн
    13.10.2025, Онлайн
    Открытая дата

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

    Наши клиенты

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

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

    JVA-010
    30 часов

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

    Этот курс предназначен для Java-разработчиков, стремящихся овладеть всеми аспектами Spring Framework 5. Вы научитесь создавать надежные и масштабируемые приложения, используя такие ключевые технологии, как Dependency Injection (DI), Aspect-Oriented Programming (AOP), Spring Boot, Spring Data и Spring REST.

    от Middle

    52 400 ₽

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

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