
Начал самообучение с JavaRush, где обучали базовому синтаксису языка Java, ООП, алгоритмам, структурам данных, многопоточности, некоторым паттернам проектирования. Сам изучал Stream API. Потом перешёл к изучению SQL и фреймворкам Java Spring Boot. Дополнительно изучил Criteria API и JPA Specifications, Spring Security. Сделал 2 REST API проекта для практики, один со сборщиком Maven, другой Gradle. Использовал Mapstruct, lombock и DTO(посоветовали так сделать, чтобы не работать с сущностями...