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

Професія Junior Scala Developer

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

КОЛИ
Старт
17 Серпня 2022
СКІЛЬКИ
63 заняття / 8 місяців
2-3 рази на тиждень
З 19:00 до 22:00
ЦІНА
47300 UAH
27800 UAH
Доступна оплата частинами або безпроцентна розстрочка від Альфа-банку на 11 місяців
Можливість заморозити навчання
Доступна оплата частинами або безпроцентна розстрочка від Альфа-банку на 11 місяців
Можливість заморозити навчання
Чому Професія 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 розробником:

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

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

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

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

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

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

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

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

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

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

12 занять

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

37 занять

  • Загальна характеристика Java
  • Типи даних та основні операції з ними
  • Потік управління
  • Масиви
  • Терміни
  • Вступ до об’єктно-орієнтованого програмування. Об’єкти та класи
  • Відносини між об’єктами
  • Наслідування й поліморфізм
  • Клас Object
  • Внутрішні класи
  • Робота з базами даних
  • Обробка помилок і винятки
  • Система введення та виведення
  • Desktop–додатки
  • Класи колекцій
  • Знайомство з XML
  • Багатопотоковість
  • Класи BigInteger і BigDecimal. Основні операції
  • Універсальні типи
  • Утилітні пакети
  • Java 8. Анонімні функції. Stream API
  • Контроль версії. Локальні системи контролю версій. Централізовані системи контролю версій. Розподілення системи контролю версій
  • Автоматизація зборки Java-проектів. Декларативний опис проекту. Управління залежностями. Артефакти jar, war, ear. Правила розробки особистих фреймворків і бібліотек
  • Модульне тестування
  • Java Annotations
  • Java Reflection
  • Advanced Generics
  • Advanced Collections
  • Advanced Multithreading/Concurrency
  • Advanced OOP
  • Design Patterns
  • JRE Security, JVM Internals: платформи, архітектура, байт-код, ClassLoader, garbage collector, засоби JVM для захищеного виконання коду
  • Destop-додатки: технологія JavaFX
  • Spring
  • Робота з XML і JSON
  • Вступ до SQL
  • JDBC
  • Знайомство з Lombok і Log4J
  • Екзамен. Захист програмного проекту
3. 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-фахівців і експертів з багаторічним досвідом
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. Розуміє принципи розробки та впровадження програми електронного документообігу для локальних і зовнішніх серверів та баз даних.
Компанії, в яких працюють наші випускники
Встигни забронювати своє місце в групі
Якщо після першого заняття ти відчуєш, що цей курс не для тебе (наприклад, не підходить за складністю), то ми повернемо гроші.

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