Spring Boot
Научитесь создавать REST API на Spring Boot с JPA-репозиториями, DTO, аутентификацией по JWT и интеграционными тестами
Входит в подписку (более 50 навыков)
Семен Чернышев
выпускник фронтенд

Программа обучения
Работа с данными в Spring Boot
Использование JPA Entity, конфигурация базы данных, создание и управление сущностями, отношения между сущностями
Сравнение сущностей
Объекты-значения и сущности, сравнение сущностей уникальных идентификаторов сущностей
Аудит в JPA
Создание и использование аудита в JPA, автоматическая генерация даты создания и модификации сущностей
Обработка ошибок
Создание и использование глобального обработчика ошибок, добавление собственных обработчиков ошибок
Инверсия зависимостей
Создание и использование инверсии зависимостей, внедрение зависимостей через конструктор и с помощью аннотации @Autowired
Возможности JPA Repository
Использование репозиториев для работы с данными, создание и использование собственных репозиториев
Шаблон проектирования DTO
Создание и использование шаблона DTO, преобразование сущностей в DTO и обратно
Слой сервисов
Создание и использование слоя сервисов, определение интерфейсов и реализация сервисов
Аутентификация
Создание и использование аутентификации в Spring Boot, использование JWT-токенов для аутентификации
Профили
Создание и использование профилей в Spring Boot, настройка и использование профилей для разных окружений
Интеграционные тесты
Написание интеграционных тестов, использование @SpringBootTest и MockMvc
Работа со статическими ресурсами
Работа с JavaScript и CSS в Spring Boot
Проекты
Как проходит обучение
Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей
Подписка от 2 400 ₽/мес
Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)
Подписаться →- 50+ навыков в одной подписке
- Пожизненный доступ к теории
- Обучение с ИИ-ассистентом
- Отмена в любой момент
Нам доверяют обучение своих сотрудников
Отзывы о Хекслете на площадках
Вопросы и Ответы
Java-разработчикам, которые знают основы веба и хотят создавать веб-приложения и REST API на Spring Boot.
