Москва

Практика backend разработки на Scala

2 дня
6 занятий
13 993
Курс завершен
Программа курса

На курсе вы:

  • освоите основы разработки backend приложений с использованием библиотек Akka, Akka HTTP, Http4s, Cats
  • отработаете все основные/базовые концепции, которые требуется знать для работы с вышеперечисленными библиотеками
  • самостоятельно напишите приложение используя в том числе функциональный стиль.

Scala — один из языков популярных в backend разработке, который также часто используется для анализа данных и в разработки блокчейнов.

За 2 дня на интенсиве по Scala с практикой и live coding вы прокачаетесь в экосистеме и инструментах языка, освоите работу с веб-фреймворками и базами данных, напишете backend-приложения.

На протяжении всего курса мы будем сопровождать вас в Телеграм-чате, отвечать на вопросы и помогать в работе.

Регистрация на сайте организатора

Билеты

Расписание

9 ноября

11:00 — 12:30
Введение в Scala и Akka

  • вводная теоретическая часть по Akka.
  • базовые концепты и примитивы используемые вместе с Akka (immutability, pattern-matching, Future) SBT
  • практическое задание: пишем пример приложения с использованием akka-actor

12:30 — 12:45 Перерыв

12:45 –14:15
Модуль «akka-Typed» и akka-http роуты

  • Отличия от Untyped
  • Взаимодействие typed-untyped
  • akka-http роуты
  • практическое задание: пишем/дописываем приложение (ChatApp) с использованием akka-http

14:15 — 15:15
Обед

15:15 — 17:00
Akka-streams: основные элементы, как материализуются и для чего используются

  • Stream, Source, Sink
  • Materializer
  • Базовые методы
  • Back-pressur
  • практическое задание: пишем/дописываем приложение (ChatApp) с использованием akka-http

10 ноября

11:00 — 12:30
Введение в cats в cats-effect

12:30 — 12:45
Перерыв

12:45 — 14:15
Cats-effect и Http4s

14:15 — 15:15
Обед

15:15 — 17:00
FS2

17:00 — 17:00
Подведение итогов курса

Комментарии

Комментировать