Описание
Курс начинается с базовых понятий баз данных, таких как отношения, первичные и внешние ключи, язык SQL. Далее рассматривается работа с Базами Данных из Java. Мы познакомимся с подключением и настройкой драйверов баз данных. Далее изучим мэппинг объектно-ориентированной модели на таблицы БД, поймем, почему он необходим, в чем его преимущества и сложности применения, включая знаменитую проблему N+1. Поговорим про спецификацию JPA, ее отличия от Hibernate. Завершается этот блок самым мощным на сегодня инструментом для работы с БД - Spring Data. Вы узнаете, как работать с базами данных из Spring приложений, используя доменную модель и реляционную базу данных. Данный курс подойдет для подготовки к сертификационному экзамену по теме Основы БД, JPA/Hibernate, Spring Data.
Обучение проходит в смешанном формате:
-
Самостоятельное изучение материалов курсов в системе дистанционного обучения (СДО). По окончании теоретической части курса участникам будет предложен тест для проверки и подтверждения уровня знаний.
-
Практические сессии с преподавателем для обсуждения вопросов по практической части курса и реализации задач.
Баланс теории и практики - 35\65, что позволяет сосредоточиться на практических аспектах и сформировать востребованные навыки у выпускников курса.
удостоверение о повышении квалификации государственного образца
Целевая аудитория
Предварительная подготовка
Разбираемые темы
-
1. Основы работы с базами данных
-
2. Основы JPA
-
3. Spring Data
-
4. Проект и живая практика с преподавателем
-
Итого 34 часа: теория – 12 ч. (35%), практика – 22 ч. (65%)