Продолжительность
9 ч 21 мин 52 сек
Количество уроков
10 Видео
Дата добавления
02.08.2019
Дата обновления
04.10.2019
Scala – это современный язык программирования, сочетающий возможности ООП с функциональным подходом. Курс «Scala Essential» позволит вам изучить основы объектно-ориентированной разработки на данном языке. Вы на практике рассмотрите основные конструкции языка Scala, изучите принципы ООП, научитесь применять композицию и наследование, обрабатывать исключения, рассмотрите элементы функционального подхода в разработке и научитесь использовать функции высшего порядка.
По прохождению курса вы научитесь:
- Писать программы на Scala, с использованием принципов ООП и функционального программирования.
- Понимать механизмы наследования, полиморфизма, абстракции.
- Понимать и применять принципы композиции и механизмы динамического связывания.
- Использовать на практике в разработке классы, объекты, трейты, перечисления.
- Выбирать и применять в разработке наиболее востребованные типы коллекций.
- Понимать работу и применять на практике класс Option и паттерн Option/Some/None.
- Понимать принципы работы с исключениями в Scala.
- Работать с функциями высших порядков как принимающими, так и возвращающими другие функции.