Видео курс Scala Essential. Функции высшего порядка - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

Заказать звонок

Выбери свою IT специальность

Подписка

Заказать звонок

+38 099 757 27 82

×

Вы открыли доступ к тесту! Пройти тест

Вы действительно хотите открыть доступ к тестированию по курсу Scala Базовый на 40 дней?

ВИДЕОУРОК №8. Функции высшего порядка

Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку Купить подписку

В этом уроки мы будем разобраться с основными терминами объектно-ориентированного, функционального, конкурентного программирования, чтобы оценить достоинства и недостатки языка Scala.

Читать дальше...

Ознакомиться с основами обектно-ориентированного программирования, изучить структуру данных класс в языке Scala.

Читать дальше...

Научиться использовать конструкцию object для группировки вспомогательных методов и создания объектов-одиночек, использовать объекты-компаньоны. Ознакомиться с объектами, расширяющими классы, научиться примененять метод appl, создавать объекты-приложения и использовать перечисления.

Читать дальше...

Рассмотреть два основных вида взаимоотношений между классами: композицию и наследование, а также их практическое использование. Научиться применять абстрактные классы, методы без параметров, терминальные элементы и классы. Рассмотреть практическое использование полиморфизма и динамическое связывание.

Читать дальше...

Рассмотреть класс Option, его методы. Научиться использовать паттерн Option/Some/None, устранять значения null из кода, а также применять метод fold к Scala Option.

Читать дальше...

Раскрыть понятие исключения в программировании. Научиться перехватывать и обрабатывать исключения в Scala - с помощью try/catch, а также с использованием Try, Success и Failure.

Читать дальше...

Рассмотреть трейты, их назначение. Ознакомиться с многоуровневыми трейтами, научиться их конструировать, инициализировать, а также применять на практике self types.

Читать дальше...

Научиться работать с функциями, принимающими или возвращающими другие функции. Рассмотреть анонимные функции, функции с функциональными параметрами, вывод типов, полезные функции высшего порядка. Раскрыть понятие замыкания.

Читать дальше...

Изучить списки, для чего они нужны, как их правильно использовать. Рассмотреть основные операции, которые можно применять к коллекции List, шаблоны-списки, методы класса List.

Читать дальше...

Рассмотреть наиболее востребованные типы коллекций и проводимые над ними операции. Узнать принципы, которыми нужно руководствоваться для выбора той или иной коллекции. Научиться инициализировать коллекции и применять их на практике.

Читать дальше...
ПОКАЗАТЬ ВСЕ
Студенты также смотрят
Scala Стартовый
ПОДРОБНЕЕ
Scala Углубленный
ПОДРОБНЕЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Премиум
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
Оформить подписку
комментарии и обсуждения
Notification success
Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.