Я просмотрел различные онлайн-ресурсы, блоги и дорожные карты, но они существенно различаются и часто кажутся подавляющими.
То, что я уже знаю
- Основные основы Java (классы, интерфейсы, наследование, коллекции)
- Основные концепции ООП
- Базовое понимание REST API
- Базовое понимание Spring Core, Spring MVC, Spring Boot, Docker и микросервисов.
Я хочу профессионально работать разработчиком серверной части Java, предпочтительно с использованием Spring Boot, и уметь:
- проектировать RESTful API
- работать с базами данных
- писать тестируемую и поддерживаемую серверную часть код
- Понимание основ проектирования реальных серверных систем
Мне нужна практичная, основанная на опыте последовательность обучения или рекомендации от разработчиков серверной части Java о том, чему следует уделять приоритетное внимание и почему.
Любые идеи от профессионалов, которые в настоящее время работают с Java Разработчики серверной части будут очень признательны.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -developer
Мобильная версия