Scala – це сучасна мова програмування, що поєднує можливості ООП із функціональним підходом. Курс "Scala Essential" дозволить вам вивчити основи об'єктно-орієнтованої розробки цією мовою. Ви на практиці розгляньте основні конструкції мови Scala, вивчите принципи ОВП, навчитеся застосовувати композицію та успадкування, обробляти винятки, розгляньте елементи функціонального підходу у розробці та навчитеся використовувати функції вищого порядку.
У цьому уроки ми розбиратимемося з основними термінами об'єктно-орієнтованого, функціонального, конкурентного програмування, щоб оцінити переваги та недоліки мови Scala.