Scala ZIO

Курс по основам Scala ZIO 2 для тех, кто уже знаком со Scala. Основной акцент на том, что реально пригодится в продашкн разработке. Разобраны ZIO-эффекты, обработка ошибок, конкурентность, зависимости через ZLayer и тестирование. Есть задачи на закрепление материала и практический проект, приближенный к продакшн-коду.
Средний уровень
4-5 часов в неделю

Чему вы научитесь

  • Создавать ZIO-эффекты, комбинировать их, работать с коллекциями и параллельным выполнением
  • Обрабатывать ошибки: различать типы ошибок, использовать retry и настраивать Schedule
  • Проектировать зависимости приложения через ZLayer и композировать их
  • Писать тесты для ZIO-кода с помощью zio-test

О курсе

Этот курс — быстрый и практический ввод в разработку на Scala в экосистеме ZIO 2. Задача курса — за ограниченное время довести человека, уже знакомого с основами Scala, до уверенного владения ключевыми концепциями ZIO: эффектами, обработкой ошибок, зависимостями через ZLayer и тестированием.

Курс сочетает теоретические уроки, практические задания и один мини-проект, приближенный к реальному коду. Для выполнения практических заданий потребуется установить IDE (например, IntelliJ IDEA).

Репозиторий с кодом к курсу: https://github.com/KrivitskayaAnna/stepik-scala-zio-intro/

Для кого этот курс

Курс подойдёт, если вы: — уже пишете на Scala и хотите освоить ZIO как основной стек для бэкенда; — работаете в Data Engineering и хотите перейти к разработке сервисов; — знакомы с ZIO поверхностно, хотите систематизировать знания и закрыть пробелы.

Начальные требования

Курс предполагает, что вы уже уверенно владеете синтаксисом Scala и имеете опыт написания программ на нем. Если вы не знакомы со Scala — пройдите базовый курс по языку и возвращайтесь сюда.

Наши преподаватели

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

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно