Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче навчитися зв’язувати Java-застосунки з базами даних – на ITVDN опубліковано новий курс “JDBC & Hibernate”. Курс українською мовою!
JDBC (Java DataBase Connectivity) – це промисловий стандарт взаємодії Java-застосунків із базами даних.
Hibernate – популярна бібліотека для роботи з базами даних в Java, призначена для розв’язання задач перетворення Java-об’єктів з оперативної пам’яті у сутності бази даних – відображення між об'єктами та реляційними структурами (object-relational mapping, ORM).
Курс охоплює усі теми, необхідні для роботи з БД з бібліотекою Hibernate: від основ підключення до бази даних до розширених функцій Hibernate. Ви дізнаєтесь про драйвери JDBC, познайомитеся з обробкою транзакцій та помилок, керуванням винятками у JDBC, зрозумієте різницю між Hibernate анотаціями і XML-мапінгом та багато іншого. До кінця курсу ви навчитеся працювати з базами даних і впевнено використовувати Hibernate для збереженням даних у програмах Java.
Автор курсу – Юрій Міленін, Tech Lead at DataArt.
Тривалість курсу – 2 години 52 хвилини.
Структура курсу:
- Початок роботи з Databases та JDBC.
- JDBC Advanced.
- Початок роботи з Hibernate.
- Hibernate Mapping and Entities.
- Hibernate Query Language (HQL) and Criteria API.
- Hibernate Advanced.
Чого ви навчитеся на даному курсі:
- Ефективно працювати з базами даних в Java-програмах
- Оптимізувати пошук даних
- Використовувати ORM в своїх програмах
- Використовувати Hibernate Query Language (HQL) запити у Hibernate.
- Вміти використовувати Criteria API для створення складних запитів
- Розуміти різницю між Lazy та Eager loading у контексті Hibernate
- Підвищувати ефективність шляхом кешування даних
- Правильно використовувати транзакції для забезпечення ACID
- Обробляти виключення, пов’язанні з БД
- Вирішувати N+1 проблему
- Використовувати найкращі практики роботи з БД
Попередні вимоги
Цей курс призначений як для розробників початківців – тих, хто отримав базові вміння програмування на Java, і тепер хоче навчитися поєднувати роботу Java-застосунків із базами даних, так і для професійних розробників, які мають досвід написання програм на Java, але бажають покращити свої знання JDBC і Hibernate для ефективної взаємодії з базою даних і ORM.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Java Developer.