Курс на 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»Учеников на курсе 353
Сертификаты, выданные на курсе «Hibernate Core»Сертификатов выдано 0
Отзывы о курсе «Hibernate Core»Отзывов получено 3
Рейтинг курса «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, как это делают в реальных продакшн-проектах.

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

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