Ваша корзина пуста
Сумма: 0 руб.
О курсе
Spring Data
от 30 000 руб.
Заказать курс

Spring Data

Spring Data - семейство проектов Spring для доступа к данным. Данные могут храниться в SQL, NoSQL, облачных хранилищах. Курс фокусируется на работе с реляционными базами данных.
Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
Программа курса:
  • Базовые понятия ORM: Entity и Repository; их взаимосвязь, как применять
  • Хранение взаимосвязей между объектами: 1:1, 1:N, N:1, N:N
  • Автоматически генерируемые запросы к БД, JPQL
  • Динамическое построение запросов к БД при помощи SQL, JPQL, JPA Criteria и QueryDSL
  • Выполнение нескольких запросов к БД в одной транзакции
  • Уровни изоляции транзакций
  • Опасности при работе с Entity; Data Transfer Object и автоматическое копирование объектов: MapStruct
  • Инструменты для ведения истории изменений (миграция) схемы БД - liquibase, flyway
  • Автоматическое тестирование приложений с использованием in-memory базой данных