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

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

    Начать бесплатно

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

    Начать бесплатно

      ×

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

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

      ВИДЕОУРОК №10. Другие коллекции Scala

      Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
      Для просмотра всех видеокурсов 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 Углубленный
      ПОДРОБНЕЕ
      Пакеты подписки с доступом ко всем курсам и сервисам

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

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