Программирование на Java (уровень 3).
Предварительные требования к курсу
- Пожалуйста, обратите внимание, что этот курс имеет следующие предварительные условия, которые необходимо выполнить, прежде чем к нему можно будет получить доступ.
-
Программирование на Java (уровень 1).
-
Программирование на Java (уровень 2).
Требования
- прохождение курса «Программирование на Java. Уровень 1» и курса «Программирование на Java. Уровень 2» или знания и навыки аналогичного уровня;
- навыки скоропечатания;
- среднее профессиональное и/или высшее образование.
Целевая аудитория
- разработчики на Java
- программисты
Программа обучения
Модуль 1. Основы многопоточности:
Модуль 1. Основы многопоточности:
- Конкурентность и параллелизм;
- Типы задач: IO vs CPU;
- Многопроцессность и многопоточность;
- Процессы vs потоки в Linux, pthreads;
- Проблемы многопроцессности и многопоточности;
Модуль 2. «Ручное» управление потоками:
Модуль 3. Обзор многопоточности в других система:
Модуль 4. Modern Concurrency:
Модуль 5. Обзор Blocking & Non-blocking IO:
Модуль 6. Project Loom и Structured Concurrency
Модуль 7. Тяжёлые вычисления:
Расписание занятий
Дата | Статус | Формат | Место проведения | Стоимость |
---|---|---|---|---|
05.05.2025 | Дистанционный
Дистанционное обучение (СДО): Самостоятельное изучение материалов программы. Оптимальный вариант для занятых людей, которые готовы учиться самостоятельно в свободное время в удобном для них темпе. Консультации преподавателей оказываются дистанционно (при необходимости). | Виртуальный класс | 45000 ₽ |