Онлайн-навчання

Курс Scala

Стати Scala Developer? З ITEA!
Навчання Scala Programming онлайн — це курс з розробки додатків мовою Scala. Ти зможеш створювати додатки різної складності, поєднувати їх з Java-програмами та підготуєшся до роботи з фреймворками Spark, Play Framework і Akka.

КОЛИ

Старт

Йде набір на курс

СКІЛЬКИ

14 занять / 1.5 місяця

2 рази на тиждень
з 19:00 до 22:00

ЦІНА

18500 UAH

11100 UAH

Доступна оплата частинами

Можливість заморозити навчання

Доступна оплата частинами

Можливість заморозити навчання

Навчання Scala Programming для профі —
твоя програма навчання

Програма курсу

14 live-занять

Zoom, конференції, лекції, нетворкінг — усі переваги, які надає поглиблений курс Scala Programming онлайн, чекають на тебе. Жодних незнайомих програм від невідомих розробників — тільки вже знайомі інтерфейси, які допоможуть ефективно вчитися, не відволікаючись на дрібниці.

Перевірка знань: тести та домашні завдання

Домашні завдання допоможуть тобі зрозуміти реальний рівень засвоєних знань. Виконуючи завдання, ти підготуєшся до реальної роботи й навчишся виконувати складні завдання.

Індивідуальна робота з ментором

У поглибленому вивченні завжди можуть виникнути труднощі. І вони означають лише одне: ти заглиблюєшся в матеріал. Щоб витягти з труднощів максимум користі, напиши менторові — він відповість на твої запитання й допоможе пройти онлайн курси Scala Programming якомога швидше.

Курсовий проєкт для портфоліо

Scala-курси завершуються підготовкою курсового проєкту. У ньому ти продемонструєш отримані навички, а сама робота стане частиною твого портфоліо.

Стати Scala Developer?
З ITEA!

Про працевлаштування

Міні-курс з soft skills, пошуку та отримання замовлень на фріланс-біржі Upwork

Працевлаштування в компаніях-партнерах ITEA на їх запит

Обліковий запис та супровід від Jungo.dev - біржі з працевлаштування IT-фахівців-початківців

Доступ до рекомендаційної системи підвищення кваліфікації, яка допоможе адаптувати твої навички під IT-ринок

Про працевлаштування

На курсі Scala Programming ти навчишся:

Чому варто обрати онлайн курси
Scala Programming для профі в ITEA

Усе для комфортного навчання

Ми хотіли б, аби студенти навчалися в комфорті, тому спроєктували Scala-навчання так, щоб ніщо не заважало процесу. Зручний онлайн-формат навчання Scala Programming для профі онлайн, ніяких переїздів і заторів. Легко та безпечно.

Актуальні програми навчання

Scala багато хто називає спадкоємцем Java, а що таке Java ти вже знаєш і так. Мова весь час оновлюється й доповнюється, стаючи потужним інструментом розробника. А ми, пропонуючи курс Scala Programming для профі, у свою чергу стежимо за цими оновленнями й доповнюємо програми навчання, щоб студенти вчили лише те, що їм допоможе в подальшій кар’єрі.

Стажування та працевлаштування

Випускників, які пройшли поглиблений курс Scala Programming онлайн, ми реєструємо на ресурсі JunGo, де зібрані пропозиції від роботодавців-партнерів для фахівців без досвіду. JunGo допоможе тобі знайти місце роботи або стажування.

Комплексний розвиток

Просунутий курс Scala — це не тільки про коди та додатки. Поглиблене навчання Scala Programming — це також інсайди зі справжнього IT і нетворкінг, soft skills і tips & tricks, що допоможуть тобі не просто знайти роботу, а стати частиною нової для себе індустрії.

Кар’єра в IT?
З ITEA!

Курс Scala Programming — початок твого нового шляху. Стань затребуваним Scala Developer разом з ITEA!

Записатися на курс

Junior

від 1 року досвіду
$1050+

Middle

2-3 роки досвіду
$1400+

Senior

від 4 років досвіду
$3000+
Записатися на курс

Онлайн-курси Scala Programming: крок за кроком

1. Загальна характеристика Scala
  • Історія мови і зв’язок з Java
  • Використання REPL
  • Запуск Scala-програм з командної строки
  • Використання IntelliJ IDEA + SBT для створення Scala-програм
2. Змінні і значення в Scala
  • Variables
  • Values
  • Lazy values
3. Оператори
  • Типи операторів
  • Створення і використання
  • Порядок черговості
4. Рядки (Strings)
  • Створення рядків і робота з ними
  • Інтерполяція
  • “s” інтерполятор
  • “f” інтерполятор
  • “raw” інтерполятор
5. Типи даних
  • Вивід типів
  • Ієрархія типів
  • Типи Any, AnyVal, AnyRef
  • Типи значень (Value types)
  • Тип Nothing
  • Scala Null
6. Класи і об'єкти
  • ООП в Scala
  • Клас
  • Об’єкт
  • Об’єкт компаньйон
  • Trait
  • Домішки і множинне спадкування, правило лінералізації
  • Вкладений клас
  • Package object
  • Enums
7. Узагальнення
  • Синтаксис
  • Коваріантність, контрваріантність, інваріантність
  • Upper/lower type bounds
  • Ключове слово type
  • F[_]
8. ADT & Зіставлення зі зразком (Pattern matching)
  • Кортежі (Tuples)
  • Кейс класи
  • Запечатані (Sealed) класи
  • Кейс об’єкти
  • Зіставлення зі зразком
9. Обробка помилок
  • Як працюють винятки в Scala
  • Ієрархія винятків
  • Способи обробки винятків
  • Функціональний стиль: Option, Either, Try
10. Функції і методи
  • Рекурсія
  • Side effect, pure functions
  • Функції вищого порядку (Higher-order functions)
  • Анонімні функції
  • Часткові функції
  • Часткове застосування функцій
  • Currying
  • Функціональні комбінатори

Після курсу Scala у тебе буде:

Відгуки студентів

Ігор Кубицький

Відгук із сайту Dou.ua (2017 рік)

Проходив декілька курсів в ITEA Львів. Хороша організація курсів та підбір викладачів. Добре пояснюють матеріал. В ITEA привітний колектив та дружня атмосфера. Рекомендую їхні навчальні курси!

Максим Левін

Відгук із сайту Dou.ua (2020 рік)

Рекомендую академию! Высокий уровень подготовки выпускников, которые могут занять лидирующие позиции на рынке труда Украины. Нескольких ребят удалось трудоустроить в продуктовую компанию.

Yevhen Didkovsky

Відгук із сайту Dou.ua (2019 рік)

Закінчив декілька курсів ІТЕА протягом останньох 2-х років. Деякі курси були більш поверхневі, декілька закінчив послідовних по конкретнішому профілю. Матеріали оптимально структуровані і викладачі допомагають практично з будь якими запитаннями. Якщо питання більш комплексне, підкажуть де копати далі 🙂

Також була дуже корисною підтримка після закінчення курсів. Напрямків я закінчив декілька і по кожному регулярно отримував можливі вакансії. Деякі орієнтовані на більш початковий рівень, були також ті які можна розглянути вже з досвідом для наступного кроку в кар’єрі. Дякую команді ІТЕА за навчання і супровід 😉

Встигни забронювати своє місце в групі

Якщо після першого заняття ти відчуєш, що цей курс не для тебе (наприклад, не підходить за складністю), то ми повернемо гроші.

Тобі можуть підійти
ці курси онлайн:
Розклад курсів

Вибирай IT-курси суміжного напряму, щоб розширити свої компетенції і підвищити свою конкурентоспроможність.

Відповідаємо на питання, які часто задаються
Який рівень англійської мови потрібен для працевлаштування на позицію Junior?
Рівень знання англійської мови безпосередньо залежить від вакансії. Для багатьох Junior-фахівців англійська рівня Intermediate буде перевагою, проте для деяких вакансій досить рівня Elementary.
Чи потрібно мати попередню підготовку в рамках вашого навчання?
Мінімальні вимоги вказані на сторінці кожного курсу. Найчастіше базові курси не потребують спеціальної підготовки. Для курсів поглибленого рівня досить матеріалу попереднього (базового) курсу.
Чи є вікові обмеження на проходження курсу?
Курси націлені на аудиторію віком від 18 років.
Чи буде викладач допомагати мені з вирішенням практичних завдань: давати поради, дивитися скріншоти, пояснювати те, що я не зрозумів?
Так. Викладач завжди на зв'язку, щоб направити студента і при необхідності виправити його. Викладач бере за основу власний досвід і наводить приклади з власної практики. Викладач не рухається далі по програмі, поки студенти не засвоять матеріал на потрібному рівні.
Як відбувається процес працевлаштування в ITEA після проходження курсу і отримання сертифікату?
Студенти, які набрали максимальну кількість балів в ході навчання і пройшли програму професії, отримують спеціальну форму резюме, по якій ми співпрацюємо з нашими партнерами.

Ми також проводимо перевірку резюме, супровідних листів та даємо консультації, якщо виникають питання.
Якщо я роблю паузу в навчанні (наприклад, через хворобу), чи можу я відновитися? Чи не будуть втрачені час і гроші?
Якщо ти був змушений тимчасово припинити навчання - не потрібно знову повертатися до самого початку. Ти завжди можеш продовжити з того ж місця, де зупинився. Деталі відновлення розповість наш менеджер.
Чи не буде в курсі багато теорії? Я отримаю практичні знання?
Інформація без практичного закріплення довго не тримається в пам'яті. Тому після отримання нових знань, наші студенти відразу застосовують їх на практиці.

Викладач допомагає їм впоратися з завданнями і відповідає на питання, які можуть виникнути. Тому тебе чекає практика на заняттях, у домашніх завданнях, а також при роботі з власним проектом у кінці курсу.

В обработке...