Классические паттерны проектирования GoF, адаптированные под современный Java
На выходе
Применять классические паттерны проектирования в современном Java-коде; Использовать принципы dependency injection при проектировании архитектуры; Реализовывать реактивные подходы в разработке; Оптимизировать написание кода с помощью современных инструментов разработки