Список полезных ресурсов и источников знаний для Java
разработчика.
-
Backend Developer Roadmap - дорожная карта backend-разработчика
-
Java Developer Roadmap - дорожная карта java-разработчика
-
Java Design Patterns - паттерны проектирования и лучшие практики на Java
-
System Design Primers - пособие по проектированию систем
-
"Микросервисы", Мартин Фаулер - первоисточник понятия "Микросервисы"
-
Приложение двенадцати факторов - набор принципов для современных микросервисных и облачных систем
-
Микросервисы на Java и Go - цикл статей с поэтапной реализацией микросервисных систем отдельно на Java и отдельно на Golang
-
Программирование на Java - бесплатный видеокурс от Тагира Валеева
-
JUG.ru - видеозаписи всех выступлений на основных конференциях по Java от JUG.ru
-
awesome-russian-it/java - список русскоязычных сообществ и подкастов на тему Java
-
Spring Real World App - пример реального приложения на Java и Spring. Реализация для проекта Real World, где делают одно и тоже приложение на всевозможных технологиях.
-
Piggy Metrics - открытый проект, который демонстрирует рабочее приложение на микросервисной архитектуре со стеком Spring Boot, Spring Cloud и Docker
-
JHipster - полностью open-source генератор готовых проектов на Java и Spring. Умеет генерировать как монолит, так и микросервисные системы. Имеет собственный DSL для описания домена. Отличный способ изучить лучшие практики и приемы разработки приложений на Java.
-
awesome-java - awesome-репозиторий по Java
-
useful-java-links - список полезных ресурсов для Java разработчика
-
free-programming-books/java/books на русском - список бесплатных ресурсов для изучения Java
-
free-programming-books/java/cources на русском - список бесплатных курсов для изучения Java