Про курс
Scala - це мова програмування, яка елегантно комбінує об'єктно-орієнтований підхід із функціональним. Серед його переваг розробники часто відзначають компактний синтаксис, типобезпеку, мультипарадигмальність та високу ефективність.
Даний відео курс покликаний познайомити учнів з основами мови Scala та навчити базовим прийомам роботи з ним. По завершенню навчання ви зможете писати прості програми із застосуванням умовних виразів, логічних операцій, циклів, функцій, масивів.
Цей курс входить до спеціальності:
Попередні Вимоги
Бути впевненим користувачем ПК. Також бажано наявність досвіду програмування з використанням однієї з популярних мов програмування (C/C++/C#/Java та інші).
Ви навчитеся
- Налаштовувати середовище розробки для написання програм на Scala
- Розуміти та вміти використовувати умовні конструкції, логічні операції та цикли
- Працювати з функціями Scala
- Застосовувати на практиці масиви та кортежі
- 7 год 21 хв
- 08.02.2019
- 9 з
- 03.12.2020
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Scala Стартовий на 40 днів?
На першому відео уроці автор дасть вам загальне уявлення про процес програмування та мови програмування. Розкаже про створення мови Scala, про її унікальність та переваги, торкнеться рівні складності Scala. Також ви дізнаєтесь, де використовується ця мова програмування.
Навчитися встановлювати jdk, scala sdk, Intellij IDEA. Навчитися працювати у REPL. Навчитися запускати та компілювати команди з консолі. Ознайомитись з SBT та створити найпростіший проект.
Розібрати в теорії та на практиці такі основи мови Scala, як введення та висновок, ключові слова, змінні, типи даних, оператори, блокові вирази. Навчитися працювати зі Scaladoc.
Ознайомитись з умовними конструкціями та навчитися застосовувати їх на практиці.
Ознайомитись з основами логіки, двійкової арифметики, навчитися використовувати бітові логічні операції, логічні оператори та розглянути закони де Моргана.
Вивчити циклічні конструкції мови Scala та навчитися їх застосовувати.
Вивчити та навчитися застосовувати функції, функціональні літерали, процедури. Навчитися створювати функції із хвостовою рекурсією.
Вивчити та навчитися застосовувати на практиці всі види масивів мови Scala.
Вивчити та навчитися застосовувати на практиці кортежі.