Акции школ
Войти

Курс «Scala-разработчик»

Составитель: Денис Сметнёв · Обновлено: 10.10.2026

Scala держится в узкой нише — высоконагруженные системы, финтех, стриминг данных. Джунов туда не берут: ждут человека, который уже писал на JVM и готов разобраться с функциональным программированием всерьёз. Курс OTUS рассчитан именно на этот переход — от «знаю Scala» к «умею ZIO, Cats Effect, fs2 и проектирую Event-Driven архитектуру». Пять насыщенных дней, финал — проектная работа.

Подробнее


Компания: OTUS (Отус)

Уровень: с нуля Длительность: 5 дней Формат: онлайн Документ: удостоверение
🎓 удостоверение 📁 1 проект в портфолио
Почему мы рекомендуем: удостоверение — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Актуальная программа курса (43 модулей, по данным школы)

  1. Модуль 1. Cинтаксические конструкции Scala, асинхронность — В данном модуле будут рассмотрены следующие темы: - Введение в Scala - Основные языковые конструкции, синтаксис - Знакомство с функциональными особенностями языка Scala - Библиотека коллекций - Асинхронность силами стандартной библиотеки (Scala Future)
  2. • Обзор языковых конструкций. Интерфейсы, классы, методы
  3. • Обзор языковых конструкций. Интерфейсы, классы, методы. Часть 2
  4. • Функциональные конструкции языка scala
  5. • Алгебраические типы данных и сопоставление с образцом
  6. • Библиотека коллекций
  7. • Библиотека коллекций. Часть 2
  8. • Асинхронные операции, обработка исключений, неявные параметры
  9. • Асинхронные операции, обработка исключений, неявные параметры. Часть 2
  10. Модуль 2. Advanced Scala concepts, знакомство с концепциями функционального программирования — В данном модуле будут рассмотрены следующие темы: - Продвинутые возможности языка Scala - Типы высшего порядка - Scala implicits и type class паттерн - Начинаем знакомство с FP экосистемой Scala на примере библиотеки cats - Рассматрим основные структуры данных и type classes
  11. • Higher kind types, implicits, type classes. Часть 1
  12. • Higher kind types, implicits, type classes. Часть 2
  13. • Scala 3 в сравнении с Scala 2, основные изменения, обзор
  14. • Сats core, data types
  15. • Cats type classes
  16. Модуль 3. Функциональное программирование и эффекты в Scala. Подробное знакомство с ZIO и Cats effect — В данном модуле будут рассмотрены следующие темы: - Функциональное программирование на Scala с «эффектами» - Введем понятие функционального эффекта - Познакомимся с принципами функционального дизайна для некой предметной области - Рассмотрим такие библиотеки, как ZIO и Cats effect.
  17. • Введение в функциональные эффекты
  18. • ZIO эффект, конструкторы, базовые операции
  19. • ZIO модель ошибок
  20. • ZIO асинхронность и паралеллизм
  21. • ZIO работа с ресурсами
  22. • ZIO Environment и его место в DI
  23. • ZIO ZLayer, ZIO сервис паттерн
  24. • ZIO тестирование и дополнительные структуры данных
  25. • Cats effects: ведение, основные типы данных

Кем вы сможете работать

Scala-разработчик

Сколько зарабатывают в профессии (медиана hh.ru, по 119 вакансиям)

Junior
115 000 ₽
Middle
221 850 ₽
Senior
261 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Scala-разработчик (этот) OTUS (Отус) — 5 дней — удостоверение —
Байт-код Java Хекслет (Hexlet) 3 900 ₽ 7 дней 5.0 — Перейти
Java-разработчик веб-приложений Java Online Projects беспл. 4 месяца 4.8 Сертификат Перейти
Java для веб-сервисов Хекслет (Hexlet) 3 900 ₽ в месяц 7 дней 4.7 — Перейти

Стоит ли идти на этот курс

Плюсы

  • Плотный стек под реальные задачи: ZIO, Cats Effect, fs2, http4s, CQRS/Event Sourcing — не обзор технологий, а конкретные инструменты, которые встречаются в продакшне у серьёзных команд.
  • CQRS и Event-Driven архитектура на базе ZIO — отдельный модуль, а не упоминание в конце. Для тех, кто метится в архитектурные задачи, это весомо.
  • Проектная работа в финале: можно положить в портфолио и прийти на интервью с чем-то конкретным, а не пересказывать лекции.
  • Партнёрская база OTUS: резюме попадает к работодателям, которые ищут именно Scala-разработчиков — не рекрутинговый агрегатор, а прямые контакты школы.

Минусы и кому не стоит

  • Пять дней — жёсткий формат. ZIO и Cats Effect — не темы для спринта; кто не писал на них раньше, рискует захлебнуться в непонятом без времени на осмысление.
  • Есть ли сертификат или документ об окончании — в описании курса не указано. Если это требование вашего работодателя, выясните напрямую у OTUS до записи.
  • Карьерная поддержка здесь — размещение резюме в партнёрской базе и мероприятия по составлению резюме. Это реальная помощь с выходом на контакт, но не обещание работы.

Когда этот курс вам не нужен

Если вы уже работаете с ZIO или Cats Effect в продакшне и знаете CQRS на практике — этот курс вряд ли добавит что-то принципиально новое. Пять дней не заменят глубокое погружение: кто ищет развёрнутую программу на несколько месяцев с менторством и разбором кода — формат не тот. Новичкам без опыта на JVM тоже не сюда: старт с нуля на таком стеке за пять дней не получится.

Как выбрать курс по этому направлению

Scala-курсов мало, и это само по себе сигнал: рынок узкий, хороших программ единицы. Смотрите на стек — должны быть ZIO или Cats Effect, а не только синтаксис языка. Дальше — практика: есть ли реальный проект на выходе или только лекции. Уточните формат обратной связи: разбирает ли ментор код или достаточно авторепроверки. По трудоустройству: школы с партнёрской базой работодателей дают хотя бы шанс на интервью — это честнее, чем «помогаем с резюме». Цена на Scala-курсы заметно выше средней по рынку — здесь это оправдано узостью направления и уровнем входа.

Частые вопросы

Какой уровень подготовки нужен для входа?

Курс заявлен как средний уровень — базовый синтаксис Scala и опыт работы с JVM-стеком нужны. Без этого программа по ZIO и Cats Effect окажется не по зубам.

Сколько длится обучение?

Пять дней. Формат интенсивный — рассчитывайте на плотную нагрузку, а не на комфортный темп.

Будет ли документ об окончании?

В программе курса эта информация не раскрыта. Если сертификат принципиален — позвоните или напишите в OTUS напрямую.

Помогают ли с трудоустройством?

Школа размещает резюме в партнёрской базе и приглашает на карьерные мероприятия. Гарантий трудоустройства курс не даёт.

Что будет на проектной работе?

Отдельного описания проекта в программе нет, но судя по модулям — CQRS, Event-Driven, работа с БД через fs2 и http4s — проект, скорее всего, задействует эти инструменты. Конкретику уточняйте у школы.

Стоит ли идти, если уже знаком с Akka?

Курс делает ставку на ZIO и Cats Effect, а не на Akka. Если хотите перейти на функциональный стек или освоить современные альтернативы — программа под это заточена.

Компания, проводящая курс

OTUS (Отус)

222 курса по 861 теме

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

ВШ
Старший программист/аналитик данных, Deutsche Telekom IT GmbH

Более 15 лет программирования на С++, С#, JavaScript, Python, Scala,...

АВ
Руководитель разработки департамента проектных решений и поисковых систем, Naumen

Руководитель разработки департамента проектных...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей

OTUS (Отус)
(9)
75 000 ₽
OTUS (Отус)
(9)
144 500 ₽
OTUS (Отус)
(1)
OTUS (Отус)
(0)
OTUS (Отус)
(1)