Класи
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

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

Підписка

Замовити дзвінок

+38 099 757 27 82

×

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

Ви дійсно бажаєте відкрити доступ до тестування за курсом Scala Базовий на 40 днів?

ВІДЕОУРОК № 2. Класи

Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс Придбати курс
Для перегляду всіх відеокурсів ITVDN, представлених у Каталозі, а також для отримання доступу до навчальних матеріалів та онлайн тестування придбайте підписку Придбати підписку

У цьому уроки ми розбиратимемося з основними термінами об'єктно-орієнтованого, функціонального, конкурентного програмування, щоб оцінити переваги та недоліки мови 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 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
коментарі та обговорення
Notification success