ITVDN

Scala Углубленный

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

Scala Углубленный

Комбинируя в себе возможности объектно-ориентированной и функциональной парадигм программирования, Scala предоставляет множество возможностей для разработчика. Функциональный подход позволяет писать код с высоким уровнем абстракции. Более лаконичный и читаемый в записи код, а также в ряде случаев более быстрое его выполнение, позволяют существенно разнообразить инструментарий разработчика.
Программа обучения
  • Карринг, Partial function
  • Сопоставление с образцом
  • Параметризированные типы
  • Дополнительные типы
  • Неявные параметры и преобразования
  • Абстрактные элементы
  • Экстракторы
  • Scala Future
  • Приёмы функционального программирования
  • Моноиды и монады
  • Функторы
Знания и навыки, которые приобретете
  • Работать с нотификациями и Application Extensions
  • Создавать собственные анимации UI элементов, а также анимации переходов
  • Работать с геолокационными данными, применять MapKit и CoreLocation
  • Устанавливать ОС Linux и необходимые для работы утилиты, и службы 
  • Администрировать ОС Linux
  • Работать с жесткими дисками и файловой системой
  • Настраивать терминал для удобства работы
  • Создавать пользователей, настраивать их права и привилегии для работы в операционной системе
  • Управлять процессами в системе

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

  • Анна Атланова

    Scala Developer