Курс на Stepik
Обложка курса «Hibernate Core» на Stepik
Бесплатно

Hibernate Core ★ 5.000

Открыть на
STEPIK.ORG

🚀 Бесплатный курс по Hibernate Core от Sorokin School. Разберём основы ORM, спецификацию JPA, работу с Hibernate Session, создание сущностей, CRUD-операции, связи One-to-One / Many-to-One / Many-to-Many, ленивую загрузку и оптимизацию запросов через JOIN FETCH. Простые объяснения, тесты и примеры кода помогут вам уверенно освоить Hibernate и подготовиться к работе над реальными Java-проектами.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Hibernate Core»Учеников на курсе 443
Сертификаты, выданные на курсе «Hibernate Core»Сертификатов выдано 0
Отзывы о курсе «Hibernate Core»Отзывов получено 9
Рейтинг курса «Hibernate Core»Рейтинг курса 5.000
Уроки в курсе «Hibernate Core»Количество уроков 11
Тесты в курсе «Hibernate Core»Количество квизов 24
Время прохождения курса «Hibernate Core»Время прохождения курса —
Обновления курса «Hibernate Core»Обновления курса — —
Дата публикации курса «Hibernate Core»Дата публикации курса — ———
Последнее обновление курса «Hibernate Core»Последнее обновление — ———
Сложность easy — ———

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

  • - Понимать принципы ORM и роль спецификации JPA в Java-разработке
  • - Создавать JPA-сущности и правильно описывать маппинг через аннотации (@Entity, @Table, @Id, @Column)
  • - Работать с Hibernate Session и выполнять CRUD-операции (save, get, update, delete)
  • - Управлять жизненным циклом сущностей: Transient → Persistent → Detached → Removed
  • - Настраивать связи между сущностями: One-to-One, Many-to-One, One-to-Many, Many-to-Many
  • - Использовать каскадные операции (PERSIST, MERGE, REMOVE, ALL)
  • - Понимать разницу между Lazy и Eager загрузкой и выбирать нужную стратегию
  • - Обнаруживать и устранять проблему N+1 запросов, оптимизируя их с помощью JOIN FETCH
  • - Настраивать подключение к PostgreSQL и работать с Docker для локальной БД
  • - Интегрировать Hibernate в Spring-приложение и выстраивать корректный слой доступа к данным

О курсе

🚀 Бесплатный курс по Hibernate Core от Sorokin School. Разберём основы ORM, спецификацию JPA, работу с Hibernate Session, создание сущностей, CRUD-операции, связи One-to-One / Many-to-One / Many-to-Many, ленивую загрузку и оптимизацию запросов через JOIN FETCH. Простые объяснения, тесты и примеры кода помогут вам уверенно освоить Hibernate и подготовиться к работе над реальными Java-проектами.

Для кого этот курс

Этот курс я сделал для тех, кто хочет наконец-то разобраться, как работает Hibernate и вся экосистема JPA, без которой сегодня не обходится ни одно серьёзное Java-приложение.

Начальные требования

Для прохождения курса вам потребуется базовое знание Java: понимать классы, объекты, конструкторы, коллекции и основы ООП. Желательно уметь работать с проектом в IntelliJ IDEA и знать основы SQL — хотя бы на уровне SELECT, INSERT, UPDATE, DELETE.

Опыт работы с JPA или Hibernate не обязателен — курс начинается с самых основ и постепенно приводит вас к уверенной работе с ORM, как это делают в реальных продакшн-проектах.

Преподаватели курса

Расскажите о курсе друзьям