В этом курсе вы изучите продвинутые техники использования языка программирования Java. Вы узнаете о многопоточности и асинхронности, познакомитесь с Docker — одним из самых известных инструментов для автоматизации развертывания и управления приложениями. В итоге вы научитесь разрабатывать многопоточные приложения, поработаете с асинхронностью в Spring Boot. Так вы сможете упаковать свое приложение в контейнер и запустить его, а также же научитесь использовать контейнеры для тестирования приложения. Знания из этого курса помогут выйти на новый, продвинутый уровень владения языком Java. Этот курс подойдет тем, кто уже владеет языком Java и хочет углубить свои знания. Чтобы учиться было проще, стоит заранее изучить курс по разработке на Spring Boot