[Udemy] Hibernate (Dzianis Matveyenka)
О товаре
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.
На каждом занятии мы будем заходить в исходный код, чтобы понимать, как все устроено изнутри!
[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