Маршрут

Backend-разработчик Java

Учебный маршрут backend-разработчика на Java: язык и JVM, коллекции и многопоточность, Spring, реляционные данные и JPA, Kafka, безопасность, продакшн-инженерия и архитектура.

16тем21подтема

Порядок

Темы по порядку

  1. 01

    Язык Java

    • Maven и Gradle
  2. 02

    ООП и SOLID

  3. 03

    Коллекции

  4. 04

    Stream API и лямбды

  5. 05

    JVM: память и GC

  6. 06

    Многопоточность

    • Модель памяти Java
  7. 07

    Spring Core и Boot

    • Бины и внедрение зависимостей
    • AOP и прокси
    • Spring MVC и REST API
    • HTTP и REST-семантика
  8. 08

    SQL и реляционные данные

  9. 09

    JPA и Hibernate

  10. 10

    Redis и кэширование

    • JDBC, пулы и миграции
  11. 11

    Apache Kafka

    • Паттерны интеграции
    • RabbitMQ
  12. 12

    Аутентификация и авторизация

    • Spring Security
    • Защита API
  13. 13

    Готовность к продакшну

    • Тестирование
    • Наблюдаемость
    • Контейнеры и CI/CD
    • Устойчивость к сбоям
  14. 14

    Модульная архитектура

  15. 15

    Проектирование систем

    • Микросервисы
    • DDD и CQRS
  16. 16

    Углублённые направления

    • Профилирование JVM
    • gRPC
    • Reactive и WebFlux
    • Kotlin

Возьмите маршрут по своей роли

Темы уже выстроены по приоритету — начните с первой и закрепляйте ответы с AI-разбором.

Backend-разработчик Java: подготовка к собеседованию — JobJump