Тренінг
Deep Dive: Hibernate Performance Tuning
Це один із наших семінарів у форматі Deep Dive.
Сьогодні Hibernate – один із найпопулярніших enterprise ORM фреймворків, і його використовують майже на кожному проєкті. Але, на жаль, неправильне та неефективне його використання призводить до проблем із продуктивністю. А оскільки Hibernate використовується для роботи з даними, ці проблеми є одними з найкритичніших. Цей семінар навчить вас вимірювати продуктивність і познайомить із різними способами її оптимізації.
За роки використання Hibernate на різних проєктах розробники стикаються з численними типовими помилками, які призводять до проблем і зайвих витрат часу на їх виправлення. На цьому семінарі ви побачите ефективні способи не наступати на розкидані граблі й заощаджувати час розробки. Він повністю побудований на практичних прикладах, які показують нюанси, дефекти та підводні камені, з якими ви можете зіткнутися в реальній роботі. Також ви зможете дізнатися, як Hibernate працює «під капотом». Буде багато live coding, і ви зможете попрактикуватися на прикладах удома, щоб закріпити отримані знання.
Семінар із серії Deep Dive не є базовим: якщо ви тільки плануєте почати роботу з Hibernate або нещодавно почали, він точно не для вас. Він чудово вам підійде, якщо:
- Ви працюєте з Hibernate, і у вас є відчуття, що ви не розумієте, як поводиться фреймворк.
- Хочете навчитися ефективно використовувати Hibernate.
- Хочете навчитися оптимізувати продуктивність на рівні доступу до даних.
- Хочете дізнатися, як працює Hibernate ”під капотом”.
Технічний мінімум: базові знання JPA/Hibernate (поняття, що таке ORM, які завдання вирішує Hibernate, що таке SessionFactory, Session, EAGER, LAZY, LazyInitException, HQL, SQL, базові знання анотацій @Entity, @Column тощо).
Історія проведення
- 5 серпня, 2017Київ, Україна