ITVDN

Асинхронное программирование в Java

  • Средний уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

Асинхронное программирование в Java

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

Каких навыков вам не хватает?

Программа обучения
  • Многопоточное программирование
  • Асинхронное программирование
  • ExecutorService. ThreadPool. Fork/Join Framework
  • Потокобезопасные коллекции
  • Future API. Future vs CompletableFuture
  • Методы runAsync и supplyAsync. Обратботка исключений
  • Объединение нескольких CompletableFuture
  • Асинхронность в Spring. Аннотация @Async
  • @Scheduled & SceduleExecutorService
  • Паттерны проектирования Producer Consumer и Scatter-Gather
Знания и навыки, которые приобретете
  • Расстановка объектов и декалей
  • Подготовка 3D-модели для экспорта в движок UE4
  • Писать небольшие модули с математическими расчетами на языке JavaScript
  • Создавать качественное Unity-приложение, уделяя внимание техническим деталям реализации и особенностям движка
  • Работать с 2D светом
  • Использовать Scriptable Objects и Editor scripts в Unity
  • Работать с 3D Physics
  • Применять DoTween в Unity
  • Использовать Cinemachine camera
  • Создавать Managers для звуков

Преподаватели

  • Юрий Миленин

    Средний Java Developer

Инновационная система карьерного планирования