Видео курс Scala Базовый - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

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

Подписка

О курсе

Scala – это современный язык программирования, сочетающий возможности ООП с функциональным подходом. Курс «Scala Essential» позволит вам изучить основы объектно-ориентированной разработки на данном языке. Вы на практике рассмотрите основные конструкции языка Scala, изучите принципы ООП, научитесь применять композицию и наследование, обрабатывать исключения, рассмотрите элементы функционального подхода в разработке и научитесь использовать функции высшего порядка.

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

Этот курс входит в специальности:

Предварительные Требования

Базовые знания языка Scala и умение работать в IDE.

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

Вы научитесь

  • Писать программы на Scala, с использованием принципов ООП и функционального программирования.
  • Понимать механизмы наследования, полиморфизма, абстракции.
  • Понимать и применять принципы композиции и механизмы динамического связывания.
  • Использовать на практике в разработке классы, объекты, трейты, перечисления.
  • Выбирать и применять в разработке наиболее востребованные типы коллекций.
  • Понимать работу и применять на практике класс Option и паттерн Option/Some/None.
  • Понимать принципы работы с исключениями в Scala.
  • Работать с функциями высших порядков как принимающими, так и возвращающими другие функции. 
Читать дальше...
Скачать материалы курса Для получения материалов курса нужно авторизоваться
Получить сертификат Для получения сертификата нужно авторизоваться
  • Длительность: 9 ч 21 м
  • Курс создан: 30.07.2019
  • Уроков: 10 из
  • Обновлен: 05.12.2019
  • Язык: русский

Что входит в курс

  • 10 видео уроков
  • Домашние задания
  • Тестирование
  • Сертификат
  • Консультация с тренером

×

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

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

Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

В этом уроки мы будем разобраться с основными терминами объектно-ориентированного, функционального, конкурентного программирования, чтобы оценить достоинства и недостатки языка 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 $
Оформить подписку
Премиум Plus
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
199.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
комментарии и обсуждения
Notification success