Вітаємо, друзі!
Тепер у вас є можливість отримати якісні знання з важливого модулю фреймворку Spring – на ITVDN опубліковано новий відео курс “Spring Data”.
Spring – це потужний фреймворк з модульною структурою та відкритим кодом для створення серверних застосунків на платформі Java. Spring Data – частина екосистеми Spring та зручний механізм для взаємодії з базами даних.
На даному курсі розглядається інтеграція Spring Framework з різноманітними джерелами даних. На уроках ви дізнаєтесь про основні концепції та прийоми роботи з БД через Spring Data JPA, Hibernate та JDBC Template. Ви отримаєте навички створення ефективних застосунків із використанням Spring Data та вивчите способи роботи з реляційними та NoSQL базами даних.
Отримані знання дозволять вам ефективно працювати з даними у Spring, розробляти складні застосунки та використовувати найкращі практики доступу до даних.
Автор курсу – Сергій Пітик, Middle Java Developer, Integration specialist at Yukon Software.
Тривалість курсу – 3 години 32 хвилини.
Структура курсу:
- Вступ до Spring Data
- Робота з анотаціями та абстракціями у Spring Data
- Реалізація CRUD операцій у Spring Data
- Динамічні запити за допомогою Query Methods
- JPQL та Native Queries
- Пагінація та сортування
- Робота з реляційними базами даних
- Робота з NoSQL-сховищами
- Тестування та оптимізація
Чого ви навчитеся на даному курсі:
- Ефективно використовувати Spring Data для інтеграції з різними джерелами даних.
- Розробляти застосунки, які працюють з БД за допомогою Spring Data JPA, Hibernate та JDBC Template.
- Застосовувати найкращі практики роботи з реляційними та NoSQL базами даних в рамках Spring Framework.
- Використовувати анотації для визначення сутностей та створення таблиць у БД, що їм відповідають.
- Використовувати інтерфейс JpaRepository та створювати методи репозиторіїв для роботи з даними.
- Використовувати Query Methods в Spring Data для створення динамічних запитів до БД.
- Ефективно використовувати техніки пошуку, фільтрації та сортування даних за допомогою Spring Data.
- Застосовувати різні шаблони доступу до даних для оптимізації роботи з БД.
- Використовувати ключові слова та патерни іменування методів для генерації запитів на основі параметрів, що надає гнучкість у виборі та фільтрації даних.
- Використовувати JPQL для взаємодії з об’єктами сутностей.
- Створювати Unit-тести для перевірки роботи створеного застосунку.
Попередні вимоги
Для проходження курсу необхідно мати:
- Навички роботи з Java 17
- Досвід використання SQL
- Розуміння обʼєктно-орієнтованого програмування
- Розуміння принципів роботи з реляційними БД
- Розуміння будови простого вебзастосунку, архітектури “клієнт-сервер”
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Java Developer.