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

Полная стоимость 59 200 руб.
Стоимость со скидкой 53 200 руб.

Уровень: Углубленный
Категории: IT, Инжиниринг, Проектирование
Время обучения: 4 мес.

Записаться на обучение
Онлайн-образование для специалистов IT. Не обучаем с нуля! Повышение квалификации и переподготовка. Есть образовательная лицензия. - входное тестирование - онлайн вебинары (+доступ к записям вебинаров), на которых есть возможность общаться с преподавателями, - домашнее задание 1 раз в неделю, 3-5 часов на выполнение - проектная работа (можно использовать в качестве портфолио) - 4-5 месяцев обучения - глубокая практическая направленность

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

Что даст вам этот курс

Углубленный курс по Scala, в котором вы получите практические знания в популярных технологиях Scala, подходах функционального программирования и познакомитесь с самыми мощными Scala-библиотеками. Курс рассчитан на Java-разработчиков с опытом работы от 1 года либо для программистов с опытом работы на другом языке от 3-х лет, знакомых с синтаксисом веб-приложений. Вы научитесь:

использовать Scala-стек технологий для создания веб-сервисов;

применять приемы функционального программирования в SOLID-приложениях;

создавать приложения на основе функционального подхода на примере ZIO;

проектировать микросервисы с использованием CQRS/ES на основе Akka;

создавать модульные тесты на основе инвариантов свойств (property-based tests).


Необходимые знания

опыт разработки на Java от года и опыт разработки на других языках от 3 лет;
опыт работы с БД (SQL или NoSQL).

Будет плюсом:

умение работать с CompletableFuture/Promise, Optional/Maybe, библиотекой коллекций: для Java — Stream API, для C# — LINQ, для Rust — коллекции в Rust, для любого другого ЯП необходимо понимание, что такое flatMap (или аналогичная операция в соответствующем ЯП);
опыт работы с REST и json.