С чего начать изучение Spring?

124
27 марта 2022, 11:20

Уже несколько месяцев изучаю Java. Выучил основы языка, Core, коллекции, дженерики. Есть понимание ООП. На практике применял stream. Есть маленький pet-проект с использованием GUI Swing. Умею писать простейшие sql-запросы. Понимаю, что уже надо изучать Spring, но не знаю с чего начать. Особо большого выбора видео-курсов на просторах youtube нет. Кто-то показывает как работать с MVC, а кто показывает полный Spring без должных комментариев, разобраться сложно. На форумах пишут, что лучше начать со Spring Boot, но из полезного материала ничего посоветовать не могут. Возможно, ответ найду тут. Хочу получить самые базовые понятия по Spring, и посмотреть как это используется на практике.

Литература, которую я уже прочел:

Java: Head First, Философия Java, курсы JavaRush;

Sql: Sql для простых смертных(лит-ра);

Spring: Совсем недавно стал читать Spring в движении(этого не достаточно).

Answer 1

Сам начал заниматься изучением Spring, вот мои советы:

  1. Здесь показаны необходимы примеры + официальная документация: ссылка

  2. По этому видеоуроку неплохо подтянул знания, он разбирает задания с оф. сайта

  3. Телеграм-канал, где помогают друг другу с вопросами по Spring: springframeworkio (не реклама, сам редко там сижу).

  4. Вполне можно с него начать, чтобы просто посмотреть как выглядит написание кода на Spring: ссылка

  5. Также советую посмотреть здесь статью, я сам сейчас её изучаю, посмотреть можно.

  6. Список книг.

По поводу книг однозначно сказать не могу, но когда начинал читать, то уже более опытный программисты сказали не заострять на этом внимание и лучше почитать оф. документацию, потому что российские переводчики не успевают переводить книги от разработчиков Spring и актуальную информацию вряд ли получишь. НО, если хорошо знаешь английский, то вполне можно почитать последние выпущенные книги от них.

Answer 2

https://spring.io/ вот от сюда разбирать примеры. и как накопиться нормально опыта сделать свою супер-упрощенную копию какого нибудь сервиса. например кинопоиск, но чтобы можно было только добавлять фильмы и голосовать за них.

Answer 3

До того, как изучать Spring, стоит изучить стандарты Java EE, вокруг которых он построен. Что касается изучения самого Spring, есть прекрасные учебники.

READ ALSO
Преобразовать Timestamp в дату

Преобразовать Timestamp в дату

В БД хранится timestamp, хочу преобразовать его в дату, но почему-то выводится дата понедельник 19 января 1970 годаЧто я не так делаю?

215
Вложенный цикл for

Вложенный цикл for

Всем приветЕсть задача Считать слово с клавиатуры и из символов вывести строки

89
Работа с контейнером AnchorPane в JavaFX/Scene Builder

Работа с контейнером AnchorPane в JavaFX/Scene Builder

Здравствуйте товарищиДавайте сразу перейду к сути вопроса, у меня стоит цель создать контейнер AnchorPane(Работаю я в SceneBuilder) в который я так же хотел...

144