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

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

    Подписка

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

    Подписка

      ×

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

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

      ВИДЕОУРОК №9. Коллекция List

      Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
      Для просмотра всех видеокурсов 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-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.