Spring Boot
Теория: Введение
Полный доступ к материалам
Spring Boot — это самый популярный фреймворк для создания веб-приложений на Java. С его помощью можно делать полноценные веб-приложения, сервисы для внутреннего использования и многое другое. Для примера посмотрим, как написать программу Hello World на Java со Spring Boot:
Spring Boot обладает высоким уровнем автоматизации: он выполняет многие типовые задачи автоматически или с небольшим уровнем конфигурации, что позволяет легко и быстро написать рабочий проект. С другой стороны, Spring Boot — это целая экосистема со множеством подпроектов, интеграций и подходов, на изучение которых нужно время.
В этом курсе мы разберем ключевые концепции, которые помогут познакомиться со Spring Boot:
- Аннотации
- Инверсия зависимостей
- REST API
- JPA Data
- Entity/Repository
- Data Transfer Objects (DTO)
- Интеграционное тестирование с помощью MockMVC
- Аутентификация с использованием JWT
- Service Layer
- Профайлы



