О курсе
Курс ориентирован на Java-разработчиков, желающих углубить знания в области многопоточности и распределенных систем. В программе рассматриваются основы облачных и распределенных архитектур, используемые протоколы, а также практические аспекты создания многопоточных приложений. Уделяется внимание потокобезопасным коллекциям, параллельным и реактивным потокам. Материал включает работу с фреймворками и учитывает особенности Java 8 и Java 9.
Что рассматривается в программе
- рассматривается архитектура облачных и распределенных систем
- изучаются процессы и потоки в Java
- разбирается написание многопоточных Java-приложений с использованием фреймворков
- рассматриваются протоколы, используемые в облачных и распределенных системах
- изучаются потокобезопасные коллекции, параллельные и реактивные потоки
Кому может быть полезен курс
- тем, кто интересуется распределенными и многопоточными вычислениями в Java
- Java-разработчикам, желающим ознакомиться с облачными и распределенными системами
- специалистам, которым нужно изучить написание многопоточного кода с использованием фреймворков
Вопросы о программе
Какие темы охватывает курс?
Курс охватывает облачные и распределенные системы, процессы и потоки, многопоточное программирование на Java с использованием фреймворков, потокобезопасные коллекции, параллельные и реактивные потоки.
Какие требования к уровню подготовки?
Для прохождения курса необходимы базовые знания Java.
Какие версии Java рассматриваются?
В курсе учитываются возможности Java 8 и Java 9.