Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[Udemy] Hibernate (Dzianis Matveyenka)

[Udemy] Hibernate (Dzianis Matveyenka)
[Udemy] Hibernate (Dzianis Matveyenka)
  • О курсе
  • Артикул: WVP-284759
  • Автор: Udemy, Dzianis Matveyenka
  • Вид товара: цифровой
  • Добавлено: 2023-08-30
В наличии
1695 RUB

О товаре

Java - это backend язык программирования, следовательно, разработчиком всегда приходится работать с различными реляционными и не реляционными системами управления базами данных. На курсе по JDBC мы прошли материал, который позволяет нам без подключения дополнительных библиотек, чисто на Java Core работать с реляционными СУБД. Но мы видели, как сложно и единообразно писать маппинг сущностей из SQL запросов в базу данных и, наоборот, когда мы пытаемся сохранить какой-то Java объект в базу данных.
Другими словами говоря, мы много занимаемся рутинной работой для ORM (Object Relational Mapping).
Более того, единообразен и подход в выполнении CRUD (Create Read Update Delete) операций для всех сущностей.
И на помощь нам приходит один из самых актуальных и широко используемых в Java ORM фреймворков - Hibernate.
На этом курсе мы изучим, что такое ORM framework, что такое JPA спецификация и как к ней относится Hibernate.
Узнаем все основные маппинги сущностей, как реализованы реляционные связи в виде Java аннотаций.
Что такое SessionFactory и Session, и как найти соответствие им в JDBC.
Мы полностью пройдем жизненный цикл сущностей, узнаем их состояния и почему все вертится вокруг PersistenceContext.
Изучим два уровня кеширования в Hibernate, и как решить N+1 проблему!
Реализуем собственный слой DAO (и в чем его отличие от слоя Repository), который поможет нам разобраться с тонкостями работы транзакций и зачем использовать DTO при работе с Hibernate.
На каждом занятии мы будем заходить в исходный код, чтобы понимать, как все устроено изнутри!

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Udemy, Dzianis Matveyenka

[Udemy] Excel - Максимально понятный и удобный курс (Максим Измайлов)
Excel - Максимально понятный и удобный курс Интересные задания и доступное объяснение. Пройдите обучение и станьте продвинутым пользователем Excel Описание Обучение построено от простого к сложному, объяснение ведется максимально понятным языком, с комфортной скоростью демонстрации решения задач.
1060 RUB
[Udemy] JDBC (Dzianis Matveyenka)
JDBC ConnectionPool, Transaction, DAO Описание Для успешного прохождения курса JDBC нужно также уверенно знать Java Core (предыдущие курсы Java для начинающих Level 1 and Level 2) и одну из реляционных базы данных (SQL). На курсе по JDBC мы познакомимся: - с тем, как работать с реляционными базами
1695 RUB
[Udemy] HTTP Servlets (Dzianis Matveyenka)
Для успешного прохождения курса HTTP. Servlets необходимо: - хорошее понимания Java Core - реляционные базы данных (в курсе будут представлены примеры на одной из самых современных и быстро развивающихся СУБД PostgreSQL) - SQL - как работать с СУБД из Java приложения (JDBC) Сам курс будет разбит
1795 RUB
[Udemy] Введение в NeoVim (VIM) + Tmux + Zsh (Jun Sakai)
Введение в NeoVim (VIM) + Tmux + Zsh, преподаваемое активными инженерами Силиконовой долины Меня зовут Джун Сакаи, и я буду вести курс по повышению эффективности работы с помощью NeoVIM, Tmux и Zsh. В настоящее время я работаю инженером-программистом в Силиконовой долине уже 15 лет, и инженеры в
1090 RUB
[Udemy] Программирование сборки ARM GNU с нуля (Israel Gbati)
ARM GNU Assembly Programming From Ground Up™ Язык ассемблера: DC, UART, GPTM, SYSTICK, FIFOs, State Machines, Peripheral Driver Development, Algorithms etc. Добро пожаловать на курс ARM GNU Assembly Programming From Ground Up. Это версия GNU популярных курсов ARM Assembly Programming From Ground Up
1650 RUB
[Udemy] Metaverse Masterclass Мастер-класс о Метавселенных (Henrique Centieiro)
Metaverse Masterclass Мастер-класс о Метавселенных Английский язык, Английские субтитры Я добавлю русские субтитры, сделанные через гугл переводчик. Автор Henrique Centieiro Узнайте все о Метавселенной! Первый в истории увлекательный мастер-класс о технологии Метавселенной и инвестировании — вы не
1604 RUB