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

Профессия Junior Scala Developer

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

КОГДА
Старт
Идет набор на курс
СКОЛЬКО
68 занятий / 6 месяцев
3 раза в неделю
c 19:00 до 22:00 (UTC+2)
ЦЕНА
1370 USD
685 USD
Доступна оплата частями
Возможность заморозить обучение
Почему Профессия Junior Scala Developer?
Перспективность и востребованность
Scala считается перспективным направлением, поскольку применяется в таких сферах, как: Big Data, Data Analysis, в проектах с серьезной составляющей backend. Эти сферы в последнее время особенно популярны и требуют квалифицированных специалистов.
Высокий доход
Язык постоянно эволюционирует, во многом благодаря тому, что его часто применяют в разработке крупнейшие компании по всему миру. Это обусловливает и высокие зарплаты специалистов.
Интересные проекты
Согласно неоднократным признаниям наших выпускников, в Scala-разработке частота интересных проектов на порядок выше, чем в других направлениях. Здесь много нетривиальных задач, возможностей выполнения нестандартных инженерных заданий.

Первая работа Scala-разработчика?
С ITEA!

О трудоустройстве

Мини-курс по soft skills, поиску и получению заказов на фриланс-бирже Upwork

Трудоустройство в компаниях-партнерах ITEA по их запросу

Учетная запись и сопровождение от Jungo.dev - биржи по трудоустройству начинающих IT-специалистов

Доступ к рекомендательной системе повышения квалификации, которая поможет адаптировать твои навыки под IT-рынок

О трудоустройстве
Курсы для Профессия Junior Scala Developer
Расписание курсов
Как ты станешь Scala разработчиком:

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

Онлайн-режим

Занятия в академии проводятся в прямом эфире в удобное вечернее время 2–3 раза в неделю. Тебе не придется больше переживать о длительных поездках и опозданиях — просто подключайся к стриму с любого устройства из удобного места.

Современный материал

Обучение проводится на базе актуальной информации из мира IT. Преподаватели заранее подготавливают ее, учитывая актуальные тренды и обновления. У нас ты изучишь свежий материал, который будет полезен не только во время обучения, но и в решении реальных проектов.

Максимум практики

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

Помощь в трудоустройстве

После прохождения обучения и успешной сдачи курсового проекта карьерный центр ITEA поможет тебе найти первое место для работы или стажировки. Мы зарегистрируем тебя на поисковом сервисе JunGo, на котором собрано множество предложений от проверенных работодателей. Это облегчит тебе поиск места работы.

Твой план обучения профессии
Junior Scala Developer

1. Курс Java Pro

54 занятия:

  • Обзор языков программирования
  • Понятие алгоритма
  • Базовые конструкции программирования
  • Базовые структуры данных
  • Функции
  • Построение простого графического интерфейса (GUI)
  • Основы работы с системой контроля версий
  • Общая характеристика языка Java
  • Типы данных и основные операции с ними
  • Поток управления
  • Массивы
  • Строки
  • Введение в объектно-ориентированное программирование. Объекты и классы
  • Отношение между объектами
  • Наследование и полиморфизм
  • Класс Object
  • Внутренние классы
  • Перечисление
  • Работа с базами данных
  • Обработка ошибок и исключения
  • Система ввода-вывода
  • Desktop-приложения
  • Классы коллекций
  • Знакомство с XML
  • Многопоточность
  • Классы BigInteger и BigDecimal. Основные операции
  • Универсальные типы
  • Утилитные пакеты
  • Java 8. Анонимные функции. Stream API
  • Maven
  • Модульное тестирование
  • 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
  • Переменные и значения в Scala
  • Операторы
  • Строки (Strings)
  • Типы данных
  • Классы и объекты
  • Обобщения
  • ADT & сопоставление с образцом (Pattern matching)
  • Обработка ошибок
  • Функции и методы
  • Массивы
  • Структуры данных
  • Монады в Scala
  • Implicits
  • Асинхронный код
  • SBT (Scala Build Tool)
Преподаватели направления 
Профессия 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
Более 16 лет в веб-разработке. В совершенстве знает Java (Core, Advance, Web), PHP, MySQL, HTML, CSS, JavaScript, а также умеет отлично работать с Apache, Linux, Visual Basic, Pinnacle Studio, Adobe Premiere, Adobe Photoshop, Macromedia Flash. Понимает принципы разработки и внедрения программы электронного документооборота для локальных и внешних серверов и баз данных.
Денис Ковбий
Java Developer
Компании, в которых работают наши выпускники

Успей забронировать свое место в группе

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