Онлайн обучение

Професія Scala Developer

Стань Scala-розробником з ITEA!
Опановуй перспективну професію за нашою програмою, заснованою на досвіді кращих практиків.

КОЛИ
Старт
Йде набір на курс
СКІЛЬКИ
46 занять
2-3 рази на тиждень
З 19:00 до 22:00
ЦІНА
29250 UAH
17550 UAH
Доступна оплата частинами
Доступна оплата частинами
Чому Професія Scala Developer?
Перспективність і затребуваність
Scala вважається перспективним напрямом, оскільки застосовується в таких сферах, як: Big Data, Data Analysis, в проектах з серйозною складовою backend. Ці сфери останнім часом особливо популярні та вимагають кваліфікованих фахівців.
Високий дохід
Мова постійно еволюціонує, в основному завдяки тому, що нею часто користуються найбільші компанії по всьому світу. Це обумовлює і високі зарплатні фахівців: middle-програмісти заробляють приблизно $2500 і вище. Фінансова винагорода Seniors сягає 5 000$.
Цікаві проекти
За словами наших випускників, в Scala-розробці частота цікавих проектів набагато вище, ніж в інших напрямах. Тут багато нетривіальних завдань, можливостей виконання нестандартних інженерних завдань.

Перша робота Scala-розробника? З ITEA!

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

Індивідуальна навчальна програма для кожного студента

Допомога у формуванні резюме і портфоліо

о

Про працевлаштування
Курси для професії Scala Developer
Розклад курсів
Як ти станеш професійним Scala розробником:

Вебінари
Заняття проходять в режимі прямого стріму, щоб зберегти для студентів та викладачів можливість продуктивної роботи. Приєднатися до уроку нескладно — достатньо мати ноутбук (або інший девайс) і доступ до інтернету. Просто знайди зручне місце для занять і отримуй знання з задоволенням!
Домашнє завдання
Після кожного заняття студенти виконують домашнє завдання, щоб на практиці закріпити отримані знання. Крім цього, самі уроки передбачають виконання практичних вправ та їх розбір з викладачем, без чого неможливо засвоїти теоретичний матеріал.
Допомога ментора
Ти не залишишся один, ми обіцяємо! Протягом навчання тобі допомагатиме ментор. Він відповідає на всі питання, що виникли, вирішує організаційні моменти, спрямовує групу і протягом, і після навчання.
Курсова робота
Дипломна робота дозволяє перевірити, наскільки добре студент засвоїв знання і чи готовий він до реальної роботи в сфері. А ще дипломний проект служить прекрасним доповненням до портфоліо розробника, що є доказом компетенції для майбутнього роботодавця.
Формула ефективного навчання ITEA:

Віддалений формат

Навчання в академії проходить в онлайн-режимі. Уроки проводять у вечірній час 2-3 рази на тиждень. Тобі не доведеться переживати про запізнення чи довго добиратися. Просто займи зручне місце вдома в затишній кімнаті чи в кафе та під’єднайся до стриму з будь-якого пристрою.

Актуальний матеріал

Навчальний план формується провідними викладачами-практиками, які черпають інформацію з реалій IT-індустрії. Програма навчання складається на основі поточних тенденцій та оновлень, щоби випускники одразу могли почати кар’єру за спеціальністю.

Упор на практику

Без практики неможливо навчитися чогось нового, зокрема  , тому викладачі ITEA підготували комплексну з опанування найбільш необхідних навичок у мові Scala для новачків. На заняттях ти пройдеш теоретичну частину, яку закріплюватимеш практичними завданнями.

Допомога з працевлаштуванням

Після проходження комплексної програми з професії Scala Developer та успішної здачі курсового проекту ми безкоштовно допоможемо тобі з працевлаштуванням. Кар’єрний центр ITEA зареєструє тебе на пошуковому ресурсі JunGo — там зібрано безліч перевірених роботодавців, які знаходяться в пошуках тямущих IT-спеціалістів.

План ефективного навчання Scala програміста:
1. Основи програмування

12 занять

  • Огляд мов програмування
  • Поняття алгоритму
  • Базові конструкції програмування
  • Базові структури даних
  • Функції
  • Побудова простого графічного інтерфейсу (GUI)
  • Основи роботи з системою контролю версій
2. Java Basic

20 занять

  • Загальна характеристика мови Java
  • Типи даних та основні операції з ними
  • Потік управління
  • Масиви
  • Рядки
  • Основи роботи із системою контролю версій
  • Вступ до об’єктно-орієнтованого програмування. Об’єкти й класи
  • Відносини між об’єктами
  • Успадкування й поліморфізм
  • Клас Object
  • Внутрішні класи
  • Перерахування
  • Робота з базами даних
  • Обробка помилок і винятки
  • Система введення-виведення
  • Desktop-додатки
  • Класи колекцій
  • Знайомство з XML
  • Багатопоточність
  • Класи BigInteger і BigDecimal. Основні операції
  • Універсальні типи
3. Scala Programming

14 занять

  • Загальна характеристика Scala
  • Читання-обчислення-висновок / REPL — read-eval-print loop
  • Змінні в Scala
  • Оператори
  • Рядки
  • Типи даних
  • Функції й методи
  • Класи та об’єкти
  • Валідація
  • Package & package
  • Монада в Scala
  • Обробка винятків
  • Масиви
  • Колекції
  • Implicits
  • Future
  • SBT (Scala Build Tool)
  • Testing
Компанії, в яких працюють наші випускники
Встигни забронювати своє місце в групі
Якщо після першого заняття ти відчуєш, що цей курс не для тебе (наприклад, не підходить за складністю), то ми повернемо гроші.