Описание
Онлайн-курс по Scala-разработчик от онлайн-школы OTUS. После прохождения курса, у лучших студентов, появится возможность устроиться на работу в компанию-партнер онлайн-школы Отус. Программа обучения на курсах включается в себя углубленное изучение материалов уровня middle и senior.
Программа курса
Cинтаксические конструкции Scala
- Языковые конструкции. Интерфейсы, классы, методы
- Функциональные конструкции языка Scala
- Алгебраические типы данных и сопоставление с образцом
- Библиотека коллекций
- Асинхронные операции, обработка исключений, неявные параметры
Scala фреймворки, Akka и библиотеки работы с БД
- Akka HTTP
- Доступ к БД
- Akka акторы
- Akka cluster
- Обработка потоков данных
- Protobuf
- Open API
Функциональное программирование на Scala. Библиотека ZIO
- Подходы функционального программирования в Scala
- ZIO монада
- ZManaged, Ref
- ZLayer, zio-test
- Параллельные и периодические операции
- ФП библиотеки обработки потоков
- Библиотеки функционального программирования
CQRS/ES с использованием Akka
- Событие как основной тип данных в системе
- ES в кластере
- Разделение команд и запросов
- Query часть CQRS
- Взаимодействие микросервисов
- Построение микросервисов
- Сага
- Консультационное занятие
Проектная работа
- Выбор темы и организация проектной работы
- Консультация по проектам и домашним заданиям
- Защита проектных работ
- Подведение итогов курса
Как записаться на курс
- 1
Нажмите на кнопку Записаться на курс
- 2
Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета
- 3
Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)
- 4
Получите доступ к учебным материалам
Отзывов пока нет.