Улучшаемые навыки
JDBC
Hibernate
Spring Data JPA
SQL-оптимизация
Транзакции
Индексы
Репликация
NoSQL (MongoDB)
ORM
Миграции баз данных
Инструменты
Чему вы научитесь
01
Подключать и настраивать драйверы баз данных.
02
Мэппировать объектно-ориентированную модель на таблицы БД.
03
Решать проблему N+1 в запросах.
04
Использовать JPA и Hibernate для работы с базами данных.
05
Создавать и использовать репозитории в Spring Data.
06
Реализовывать практические задачи с использованием Spring и JPA.
Программа курса
01
Основы работы с базами данных
Введение в JDBC: архитектура, драйверы, подключение.
Введение в ORM.
Сущности.
Обзор Spring Data: репозитории, спецификации.
Spring Data JPA: CrudRepository, JpaRepository.
04
Проект и живая практика с преподавателем
05
Итого 34 часа: теория – 12 ч. (35%), практика – 22 ч. (65%)
Для кого
Разработчик
Предварительная подготовка
Основы языка Java, ООП и базовые паттерны проектирования.