Відеокурс Spring Data українською мовою - відеоуроки програмування | ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

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

Підписка

Про курс

Spring Data – важливий модуль універсального фреймворку Spring  та зручний механізм для  взаємодії з базами даних.

На даному курсі розглядається інтеграція Spring Framework з різноманітними джерелами даних. На уроках ви дізнаєтесь про основні концепції та прийоми роботи з базами даних через Spring Data JPA, Hibernate та JDBC Template. Ви отримаєте навички створення ефективних додатків з використанням Spring Data та вивчите способи роботи з реляційними та NoSQL базами даних. Навички, отримані під час навчання, дозволять вам ефективно працювати з даними у Spring, розробляти складні додатки та використовувати найкращі практики доступу до даних.

Даний курс підійде новачкам, що мають навички роботи з Java, розуміння об’єктно-орієнтованого програмування, базове розуміння SQL та принципів роботи з реляційними базами даних. Також курс буде корисним досвідченим розробникам, що бажають оновити знання або заповнити пробіли в навичках роботи зі Spring Data.

Читати далі...

Цей курс входить до спеціальності:

Попередні Вимоги

  • Java 17
  • SQL
  • Розуміння обʼєктно орієнтованого програмування
  • Розуміння принципів роботи з реляційними базами даних
  • Розуміння будови простого вебдодатку, системи «Сервер» - «Клієнт»
Читати далі...

Ви навчитеся

  • Ефективно використовувати Spring Data для інтеграції з різними джерелами даних.
  • Розробляти додатки, які працюють з базами даних за допомогою Spring Data JPA, Hibernate та JDBC Template.
  • Застосовувати найкращі практики роботи з реляційними та NoSQL базами даних в рамках Spring Framework.
  • Використовувати анотації для визначення сутностей та створення таблиць у БД, що їм відповідають.
  • Використовувати інтерфейс JpaRepository та створювати методи репозиторіїв для роботи з даними
  • Використовувати Query Methods в Spring Data для створення динамічних запитів до бази даних.
  • Ефективно використовувати техніки пошуку, фільтрації та сортування даних з допомогою Spring Data.
  • Застосовувати різні шаблони доступу до даних для оптимізації роботи з базами даних.
  • Використовувати ключові слова та патерни іменування методів для генерації запитів на основі параметрів, що надає гнучкість у виборі та фільтрації даних.
  • Використовувати JPQL для взаємодії з об’єктами сутностей.
  • Створювати Unit тести для перевірки роботи створеного додатка.
Читати далі...
Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
  • Тривалість: 3 год 32 хв
  • Курс створено: 29.02.2024
  • Уроків: 9 з 9
  • Оновлено: 29.02.2024
  • Мова: українська

Що входить до курсу

  • 9 відео уроків
  • Домашні завдання
  • Тестування
  • Сертифікат

×

Ви відкрили доступ до тесту! Пройти тест

Ви дійсно бажаєте відкрити доступ до тестування за курсом Spring Data на 40 днів?

Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

На цьому уроці будуть розглянуті загальні відомості про призначення, використання та роль Spring Data як частини Spring Framework. Будуть висвітлені переваги Spring Data у роботі з різноплановими джерелами даних. Також, будуть розглянуті базові налаштування та створення Spring Boot проєкту у якому в подальших уроках будуть демонструватись можливості інструменту Spring Data.

Читати далі...

Навчимося використовувати анотації для визначення сутностей та створення таблиць у БД, що їм відповідають. Також створимо початковий інтерфейс «Repository» для визначення та використання базових запитів до БД.

Читати далі...

Навчимося реалізовувати базові операції з даними в реляційних базах даних за допомогою Spring Data. Розглянемо використання інтерфейсу JpaRepository та створення методів репозиторіїв для роботи з даними. Також дізнаємось про оптимізацію та практики реалізації CRUD операцій для забезпечення ефективності та надійності додатків.

Читати далі...

Ознайомимось з використанням Query Methods в Spring Data для створення динамічних запитів до бази даних. Розглянемо, як використовувати ключові слова та патерни іменування методів для генерації запитів на основі параметрів, що надає гнучкість у виборі та фільтрації даних.

Читати далі...

Засвоїмо основні концепції та ознайомимось з синтаксисом JPQL для взаємодії з об’єктами сутностей. Розберемо використання анотацій та ключових слів JPQL в інтерфейсах репозиторіїв. Ознайомимось з Native Queries та випадками їх використання.

Читати далі...

Розглянути поняття пагінації та сортування, зрозуміти їхню суть. Навчитися використовувати дані інструменти у роботі з методами репозиторію поодинці та в комбінації.

Читати далі...

Зрозуміти основних понять реляційних баз даних та їх ролі у сучасних додатках. Засвоїти навички роботи з анотаціями JPA для створення моделей даних та встановлення зв'язків між ними.

Читати далі...

Навчитися роботі з Spring Data при використанні NoSQL-сховищ на прикладі MongoDB. Розглянути відмінності в налаштуванні проєкту та реалізації CRUD операції.

Читати далі...

Оволодіти принципами та інструментами тестування коду, написаного з допомогою Spring Data, а також розглянути деякі методи оптимізації використання Spring Data.

Читати далі...
ПОКАЗАТИ ВСЕ

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

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

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

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