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

Курс Scala

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

КОГДА

Старт

Идет набор на курс

СКОЛЬКО

14 занятий / 1.5 месяца

2 раза в неделю

c 19:00 до 22:00 (UTC+2)

ЦЕНА

525 USD

315 USD

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

Возможность заморозить обучение

Курсы по Scala Programming — твой план обучения

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

14 live-занятий

Zoom, конференции, лекции, нетворкинг — все преимущества онлайн-обучения ждут тебя. Никаких незнакомых программ от неизвестных разработчиков — только уже знакомые интерфейсы, которые помогут эффективно учиться, не отвлекаясь на мелочи.

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

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

Индивидуальная работа с ментором

В углубленном изучении всегда могут возникнуть трудности. И они означают лишь одно: ты углубляешься в материал. Чтобы извлечь из трудностей максимум пользы, напиши ментору — он ответит на твои вопросы и поможет.

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

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

Стать Scala Developer?
С ITEA!

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

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

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

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

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

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

На курсе ты научишься:

Почему стоит выбрать курс Scala Programming в ITEA

Все для комфортного обучения

Мы хотели, чтобы студенты учились в комфорте, потому спроектировали Scala-обучение так, чтобы ничто не мешало процесс. Удобный онлайн-формат, никаких переездов и пробок. Легко и безопасно.

Актуальные программы обучения

Scala многие называют преемником Java, а что такое Java ты уже знаешь и так. Язык все время обновляется и дополняется, становясь мощным инструментом разработчика. А мы в свою очередь следим за этими обновлениями и дополняем программы обучения, чтобы студенты учили лишь то, что им поможет в дальнейшей карьере.

Стажировка и трудоустройство

Выпускников мы регистрируем на ресурсе JunGo, где собраны предложения от работодателей-партнеров для специалистов без опыта. JunGo поможет тебе найти место работы или стажировки.

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

Продвинутый курс Scala — это не только о коде и приложениях. Это также инсайды из настоящего 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 (2020 год)

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

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

Отзыв с сайта dou.ua (2017 год)

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

Евгений Дидковский

Отзыв с сайта dou.ua (2019 год)

Окончил несколько курсов ИТЕА за последние 2 года. Некоторые курсы были более поверхностны, несколько окончил последовательных из более конкретных профилей. Материалы оптимально структурированы и преподаватели помогают практически с любыми вопросами. Если вопрос более комплексный, подскажут, где копать дальше:)

Также была очень полезна поддержка по завершению курсов. Направлений я закончил несколько и по каждому регулярно получал возможные вакансии. Некоторые ориентированы на более начальный уровень, были также те, которые можно рассмотреть уже с опытом для следующего шага в карьере. Спасибо команде ИТЕА за обучение и сопровождение 😉

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

Тебе могут подойти эти курсы:
Расписание курсов
Отвечаем на самые часто задаваемые вопросы
Не будет в курсе много теории? Я получу практические знания?
Информация без практического закрепления долго не держится в памяти. Поэтому после получения новых знаний, наши студенты сразу применяют их на практике.

Преподаватель помогает им справиться с задачами и отвечает на вопросы, которые могут возникнуть. Поэтому тебя ожидает практика на занятиях, в домашних заданиях, а также при работе с собственным проектом в конце курса.
Если я делаю паузу в обучении (например, по болезни), могу ли я восстановиться? Или время и деньги будут потеряны?
Если ты был вынужден временно прекратить обучение — не нужно снова возвращаться к самому началу. Ты всегда можешь продолжить с того же места, где остановился. Детали восстановления расскажет наш менеджер.
Как происходит процесс трудоустройства в ITEA после прохождения курса и получения сертификата?
Студенты, которые набрали максимальное количество баллов в ходе обучения и прошли программу Roadmap, получают специальную форму резюме, по которой мы сотрудничаем с нашими партнерами.

Мы также проводим проверку резюме, сопроводительных писем и даем консультации, если возникают вопросы. Наш карьерный центр мотивирует и поддерживает каждого кандидата до тех пор, пока он не выберет для себя лучшее предложение.
Будет ли преподаватель помогать мне с решением практических задач: давать советы, смотреть скриншоты, объяснять то, что я не понял?
Да. Преподаватель всегда на связи, чтобы направить студента и при необходимости исправить его. Он основывает свое обучение на собственном опыте и приводит примеры из собственной практики. Преподаватель не движется дальше по программе, пока студенты не усвоят материал на нужном уровне.
Есть ли возрастные ограничения на прохождение курса?
Курсы нацелены на аудиторию в возрасте от 18 лет.
Нужно иметь предварительную подготовку в рамках вашего обучения?
Минимальные требования указаны на странице каждого курса. Чаще всего базовые курсы программирования не требуют специальной подготовки. Для продвинутого обучения достаточно материала предыдущего курса.
Какой уровень английского нужен для трудоустройства на позицию Junior?
Уровень английского напрямую зависит от вакансии. Для многих Junior-специалистов английский уровня Intermediate будет преимуществом, однако для некоторых вакансий достаточно уровня Elementary.

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