Spring Data – новий курс для Java розробників на ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

Вибери свою IT спеціальність

Підписка

Вітаємо, друзі!

Тепер у вас є можливість отримати якісні знання з важливого модулю фреймворку 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 хвилини.

Структура курсу:

  1. Вступ до Spring Data
  2. Робота з анотаціями та абстракціями у Spring Data
  3. Реалізація CRUD операцій у Spring Data
  4. Динамічні запити за допомогою Query Methods
  5. JPQL та Native Queries
  6. Пагінація та сортування
  7. Робота з реляційними базами даних
  8. Робота з NoSQL-сховищами
  9. Тестування та оптимізація

Чого ви навчитеся на даному курсі:

  • Ефективно використовувати 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.

    

КОМЕНТАРІ ТА ОБГОВОРЕННЯ
ВІДЕО КУРСИ ЗА СХОЖОЮ ТЕМАТИКОЮ
СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Преміум Plus
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
199.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Notification success