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

Начните с первой темы или с той, где чувствуете пробел.

Материалы открываются после регистрации на Free.

Темы маршрута по порядку

  1. Язык Java

    • Maven и Gradle
  2. ООП и SOLID

  3. Коллекции

  4. Stream API и лямбды

  5. JVM: память и GC

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

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

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

  9. 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

Курсы и гайды маршрута