Обзор курса "Scala Essential"
Описание
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Смотреть видео курс-
Scala – это современный язык программирования, сочетающий возможности ООП с функциональным подходом. Курс «Scala Essential» позволит вам изучить основы объектно-ориентированной разработки на данном языке. Вы на практике рассмотрите основные конструкции языка Scala, изучите принципы ООП, научитесь применять композицию и наследование, обрабатывать исключения, рассмотрите элементы функционального подхода в разработке и научитесь использовать функции высшего порядка.
По прохождению курса вы научитесь:
- Писать программы на Scala, с использованием принципов ООП и функционального программирования.
- Понимать механизмы наследования, полиморфизма, абстракции.
- Понимать и применять принципы композиции и механизмы динамического связывания.
- Использовать на практике в разработке классы, объекты, трейты, перечисления.
- Выбирать и применять в разработке наиболее востребованные типы коллекций.
- Понимать работу и применять на практике класс Option и паттерн Option/Some/None.
- Понимать принципы работы с исключениями в Scala.
- Работать с функциями высших порядков как принимающими, так и возвращающими другие функции.