Маршрут
Backend-разработчик Java
Учебный маршрут backend-разработчика на Java: язык и JVM, коллекции и многопоточность, Spring, реляционные данные и JPA, Kafka, безопасность, продакшн-инженерия и архитектура.
Порядок
Темы по порядку
- 01
Язык Java
- Maven и Gradle
- 02
ООП и SOLID
- 03
Коллекции
- 04
Stream API и лямбды
- 05
JVM: память и GC
- 06
Многопоточность
- Модель памяти Java
- 07
Spring Core и Boot
- Бины и внедрение зависимостей
- AOP и прокси
- Spring MVC и REST API
- HTTP и REST-семантика
- 08
SQL и реляционные данные
- 09
JPA и Hibernate
- 10
Redis и кэширование
- JDBC, пулы и миграции
- 11
Apache Kafka
- Паттерны интеграции
- RabbitMQ
- 12
Аутентификация и авторизация
- Spring Security
- Защита API
- 13
Готовность к продакшну
- Тестирование
- Наблюдаемость
- Контейнеры и CI/CD
- Устойчивость к сбоям
- 14
Модульная архитектура
- 15
Проектирование систем
- Микросервисы
- DDD и CQRS
- 16
Углублённые направления
- Профилирование JVM
- gRPC
- Reactive и WebFlux
- Kotlin
Возьмите маршрут по своей роли
Темы уже выстроены по приоритету — начните с первой и закрепляйте ответы с AI-разбором.