Spring Data - ефективний механізм для взаємодії з базами даних для Java застосунків. За допомогою Spring Data зручно працювати з сутностями бази даних, організовувати їх у репозиторії, вилучати дані, проводи з ними різні операції.
На курсі “Створення застосунків за допомогою Spring Data” ви розглянете використання цього інструменту з основ до детальних практичних аспектів. Протягом курсу ви за допомогою Spring Data запроєктуєте базу даних «Записна книжка», визначете структуру таблиць та зв’язки між ними. На основі створеної бази даних ви на практиці розглянете створення web-застосунку із використанням мови Java та фреймворку Spring Boot.
На цьому уроці надається огляд курсу. Розглядаються основні типи баз даних, що існують та використовуються у розробці корпоративних застосунків. Найбільше уваги приділяється реляційним СУБД що працюють у архітектурі «Клієнт-сервер» та підтримуються Spring Data. Головна увага приділяється одній з найпоширеніших СУБД – MySQL. Далі, розглядаються рівні абстракції при доступі до даних та коротка історична довідка їхньої появи і набуття популярності. Розглядається взаємний зв’язок механізмів доступу до даних. Проводиться опис застосунку «Записна книжка», що буде розроблятись протягом курсу, та у режимі лайв-кодингу створюється база даних для неї, що на першому етапі містить одну таблицю та у подальших уроках буде розширена для зберігання всіх даних застосунку.