Unity Базовый
- Средний уровень
-
Наставник: Нет
-
Сертификат: Нет
-
Формат: Online
-
Рассрочка: Нет
- Язык: Русский
- Осталось
мест: не ограничено
Unity Базовый
Unity – это ведущая платформа и полноценная среда для разработки современных 2D и 3D игр, работающих на Windows, IOs, Android.
Знания и навыки, которые приобретете
-
Применять в разработке специализированные типы языка Scala - типы-одиночки, проекции типов, цепочки, составные, инфиксные, экзистенциальные, абстрактные типы и типы высшего порядка
-
Использовать неявные преобразования для расширения возможностей существующих классов
-
Использовать механизмы сопоставления с образцом языка Scala в отношении различных типов
-
Понимать работу с абстрактными элементами. Использовать на практике ленивые val-переменные, абстрактные типы, Path-dependent типы, уточняющие типы
-
Применять с Scala Future такие методы, как: преобразование, создание, фильтрация, обработка исключительных ситуаций и другие
-
Применять в разработке такие функциональные приёмы, как: обработка ошибок без использования Exception, использование чисто функционального состояния и чисто функционального параллелизма
-
Применять моноиды, их композицию, комбинаторы и правила монад
-
Понимать и применять функторы и понимать разницу между монадой и аппликативным функтором
-
Тестировать написанные вами программы с помощью юнит-тестов и фреймворка ScalaTest