О курсе

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

Что рассматривается в программе

  • рассматривается архитектура облачных и распределенных систем
  • изучаются процессы и потоки в Java
  • разбирается написание многопоточных Java-приложений с использованием фреймворков
  • рассматриваются протоколы, используемые в облачных и распределенных системах
  • изучаются потокобезопасные коллекции, параллельные и реактивные потоки

Кому может быть полезен курс

  • тем, кто интересуется распределенными и многопоточными вычислениями в Java
  • Java-разработчикам, желающим ознакомиться с облачными и распределенными системами
  • специалистам, которым нужно изучить написание многопоточного кода с использованием фреймворков

Вопросы о программе

Какие темы охватывает курс?

Курс охватывает облачные и распределенные системы, процессы и потоки, многопоточное программирование на Java с использованием фреймворков, потокобезопасные коллекции, параллельные и реактивные потоки.

Какие требования к уровню подготовки?

Для прохождения курса необходимы базовые знания Java.

Какие версии Java рассматриваются?

В курсе учитываются возможности Java 8 и Java 9.