Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Разработчик Scala (Стажировка)

Местоположение и тип занятости

МоскваНеполный рабочий день

Компания

Эксперт в кибербезопасности российского бизнеса

Описание вакансии

Условия работы

Приглашаем тех, кто видит свое профессиональное развитие в разработке программных продуктов на бесплатные курсы подготовки Разработчиков Scala.

Через три месяца обучения (лекции и семинары) слушатели получат навыки Junior-developer Scala, а самым увлеченным и успешным по итогам обучения и интервью с руководителем мы предложим присоединиться к нашей Scala-команде и постоянную работу

Курс рассчитан на три месяца!

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

  • Основы функционального программирования. Разберем принципы работы с неизменяемыми и персистентными структурами данных и устройство этих структур. Принципы моделирования данных - case-классы, алгебраические типы и pattern matching.
  • Рассмотрим более сложные техники функционального программирования: ленивые вычисления; часто используемые абстракции, такие как функтор, аппликатив и монада.
  • Научим использовать неявные значения и преобразования - будем создавать тайпклассы, а потом рассмотрим другие применения этого механизма. В качестве примера поговорим о том, как работать с JSON и как обрабатывать ошибки парсинга.
  • Расскажем о многопоточности - сначала разберем инструменты, которые нам дает виртуальная машина Java. Потом перейдем к высокоуровневым примитивам - поговорим о разных подходах к написанию конкурентного и параллельного кода. Подробно рассмотрим устройство Future/Promise, а потом перейдем к акторам Akka.
  • Расскажем об устройстве ввода вывода, о том, как построены асинхронные клиенты к веб-сервисам и базам данных, и о том, как совмещать ввод-вывод и асинхронный код.
  • Расскажем о том, как организовывать асинхронную обработку потоков данных на примере библиотеки Akka Streams.
  • Поговорим о протоколе HTTP и будем учиться писать веб-сервисы с использованием Play Framework и Akka Http.

С тебя:

  • Успешно пройти вступительное испытание – тест и очное собеседование.
  • Иметь опыт программирования на любом языке.
  • Желание развиваться по направлению Scala – разработки
  • Возможность уделять курсу около 20 часов в неделю

Более подробно можно узнать о школе и пройти тестирование тут: 

https://rt-solar.ru/start/scala/