Уроки JDBC та Hibernate. ➤ Робота з базами даних у Java

  Рет қаралды 368

ITVDN

ITVDN

Күн бұрын

Повний курс - itvdn.com/ua/v...
Під час даного уроку слухач ознайомиться з поняттям БД та дізнається, для чого та як вони використовуються в комерційних застосунках. Навчиться налаштовувати проєкт та правильно обирати драйвер для БД. Також дізнається, як побудована архітектура JDBC та навчиться встановлювати з’єднання з БД за допомогою мови Java. Після цього виконає декілька найпростіших запитів в БД та перегляне результат.
Про Курс
JDBC (Java DataBase Connectivity) - це промисловий стандарт взаємодії Java-додатків з базами даних.
Hibernate - це популярна бібліотека для роботи з базами даних в Java, призначена для розв’язання задач перетворення Java-об’єктів з оперативної пам’яті у сутності бази даних - відображення між об'єктами та реляційними структурами (object-relational mapping, ORM).
Курс охоплює усі теми, необхідні для роботи з БД з бібліотекою Hibernate: від основ підключення до бази даних до розширених функцій Hibernate. Ви дізнаєтесь про драйвери JDBC, познайомитесь з обробкою транзакцій та помилок, керуванням винятками у JDBC, зрозумієте різницю між Hibernate анотаціями і XML-мапінгом та багато іншого. До кінця курсу ви навчитеся працювати з базами даних і впевнено використовувати Hibernate для збереженням даних у програмах Java.
Цей курс призначений як для розробників початківців - тих, хто отримав базові вміння програмування на Java і тепер хоче навчитися поєднувати роботу Java додатків із базами даних, так і для професійних розробників, які мають досвід написання програм на Java, але бажають покращити свої знання JDBC і Hibernate для ефективної взаємодії з базою даних і ORM.
Попередні Вимоги
Знання Java 11 (або вище), IntelliJ IDEA, MySQL server/PostgreSQL server
Ви Навчитеся
• Ефективно працювати з базами даних в Java-програмах
• Оптимізувати пошук даних
• Використовувати ORM в своїх програмах
• Використовувати Hibernate Query Language (HQL) запити у Hibernate.
• Вміти використовувати Criteria API для створення складних запитів
• Розуміти різницю між Lazy та Eager loading у контексті Hibernate
• Підвищувати ефективність шляхом кешування даних
• Правильно використовувати транзакції для забезпечення ACID
• Обробляти виключення, пов’язанні з БД
• Вирішувати N+1 проблему
• Використовувати найкращі практики роботи з БД

Пікірлер
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 7 МЛН
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 107 М.