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

Професія Junior Scala Developer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Акцент на практику

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

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

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

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

54 заняття

  • Огляд мов програмування
  • Поняття алгоритму
  • Базові конструкції програмування
  • Базові структури даних
  • Функції
  • Побудова простого графічного інтерфейсу (GUI)
  • Основи роботи з системою контролю версій
  • Загальна характеристика мови Java
  • Типи даних та основні операції з ними
  • Потік управління
  • Масиви
  • Рядки
  • Вступ до об’єктно-орієнтованого програмування. Об’єкти й класи
  • Відносини між об’єктами
  • Успадкування й поліморфізм
  • Клас Object
  • Внутрішні класи
  • Перерахування
  • Робота з базами даних
  • Обробка помилок і винятки
  • Система введення-виведення
  • Desktop-додатки
  • Класи колекцій
  • Знайомство з XML
  • Багатопоточність
  • Класи BigInteger і BigDecimal. Основні операції
  • Універсальні типи
  • Утилітні пакети
  • Java 8. Анонімні функції. Stream API
  • Maven. Автоматизація складання Java-проєктів
  • Модульне тестування
  • Java Annotations
  • Java Reflection
  • Advanced Generics
  • Advanced Collections
  • Advanced Multithreading / Concurrency
  • Advanced OOP
  • Design Patterns
  • JRE Security, JVM Internals
  • Desktop-додатки: технологія JavaFX
  • Spring
  • Робота з XML і JSON
  • Вступ у SQL
  • JDBC
  • Знайомство с Lombok та Log4J
  • Іспит. Захист програмного проєкту
  • Як скласти резюме і пройти співбесіду
2. Scala Programming

14 занять

  • Загальна характеристика Scala
  • Читання-обчислення-висновок / REPL — read-eval-print loop
  • Змінні в Scala
  • Оператори
  • Рядки
  • Типи даних
  • Функції й методи
  • Класи та об’єкти
  • Валідація
  • Package & package
  • Монада в Scala
  • Обробка винятків
  • Масиви
  • Колекції
  • Implicits
  • Future
  • SBT (Scala Build Tool)
  • Testing
Викладачі напрямку Професія Junior Scala Developer
Команда ITEA зібрала кращих практиків:
керівників, Senior-фахівців і експертів з багаторічним досвідом
Android Developer у стартапі та AQA Specialist у Citrus. Стек технологій. Java (core, advance, pro), jdbc, hibernate, Spring. Selenium.
Дмитро Красний
Android Developer
10+ років в Java-розробці. Сертифікований Java-розробник зі значним математичним бекграундом. Кандидат фізико-математичних наук. Має досвід роботи у великих колективах розробників, які займаються розв’язанням складних і наукомістких завдань.
Антон Мальцев
Java Developer (10+ років в Java-розробці)
Java Developer
Денис Ковбій
Більше 16 років досвіду. Досконало знає Java (Core, Advance, Web), PHP, MySQL, HTML, CSS, JavaScript, а також вміє відмінно працювати з Apache, Linux, Visual Basic, Pinnacle Studio, Adobe Premiere, Adobe Photoshop, Macromedia Flash. Розуміє принципи розробки та впровадження програми електронного документообігу для локальних і зовнішніх серверів та баз даних.
Компанії, в яких працюють наші випускники
Встигни забронювати своє місце в групі
Якщо після першого заняття ти відчуєш, що цей курс не для тебе (наприклад, не підходить за складністю), то ми повернемо гроші.

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