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

Как учит школа
Онлайн с преподавателем
Свободный график
Диплом о профессиональной переподготовке
Поддержка кураторов
Домашние работы
Пополнение портфолио
Стоимость курса
65 000 ₽
Scala-разработчик

Рейтинг школы

Вдруг есть дешевле?

Мы договорились со школами о дополнительных скидках. Перед покупкой обязательно проверьте наличие промокода. Так вы сможете приобрести курс по более выгодной цене

Описание курса

Best Practice по Scala, подходам функционального программирования и самым мощным Scala-библиотекам

Программа Формат Спикеры Навыки Кому подходит Требования к кандидату

Cинтаксические конструкции Scala, асинхронность

В данном модуле будут рассмотрены следующие темы: - Введение в Scala - Основные языковые конструкции, синтаксис - Знакомство с функциональными особенностями языка Scala - Библиотека коллекций - Асинхронность силами стандартной библиотеки (Scala Future)

Advanced Scala concepts, знакомство с концепциями функционального программирования

В данном модуле будут рассмотрены следующие темы: - Продвинутые возможности языка Scala - Типы высшего порядка - Scala implicits и type class паттерн - Начинаем знакомство с FP экосистемой Scala на примере библиотеки cats

Функциональное программирование и эффекты в Scala. Подробное знакомство с ZIO и Cats effect

В данном модуле будут рассмотрены следующие темы: - Функциональное программирование на Scala с «эффектами» - Введем понятие функционального эффекта - Познакомимся с принципами функционального дизайна.

Scala библиотеки fs2 и http4s. Работа с БД

В данном модуле будут рассмотрены следующие темы: - Популярные библиотеки из FP экосистемы Scala - Web + Доступ к БД - Функциональные стримы на примере FS2.

Akka и CQRS/ES с использованием Akka

В данном модуле будут рассмотрены темы: - Модель акторов и ее реализация на Scala - Библиотека Akka.

Проектная работа

Заключительный месяц курса посвящен проектной работе, где слушатель может выбрать свою тему и получить консультации преподавателей.

онлайн

  • Алексей Воронец (Naumen, Руководитель разработки департамента проектных решений и поисковых систем)
  • Валентин Шилин (Deutsche Telekom IT GmbH, Старший программист/аналитик данных)
  • Создание веб-сервисов с использованием стека технологий Scala
  • Использование приёмов функционального программирования в SOLID-приложениях
  • Проектирование микросервисов на основе Akka
  • Создание модульных тестов
  • Работа с библиотеками ZIO и Cats
  • Java-разработчики с опытом от 1 года
  • Разработчики на других языках с опытом от 3 лет

Опыт разработки на Java или других языках программирования.

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс «Scala-разработчик» предлагает глубокое погружение в Scala и функциональное программирование. Вы получите необходимые навыки для создания высококачественных веб-приложений, освоив современные библиотеки и стеки технологий. Благодаря практическому подходу и поддержке опытных преподавателей, этот курс поможет вам выделиться на рынке труда.

Рекомендованные курсы

Docker
3 000 ₽/мес
Docker
15 000 ₽
Промокоды и акции
Frontend-разработка сайтов для детей и подростков
Frontend-разработка сайтов для детей и подростков
1 400 ₽
Промокоды и акции
Full stack разработчик
4 579 ₽/мес
Full stack разработчик
109 900 ₽
Jenkins: СI/CD для DevOps и разработчиков
11 250 ₽/мес
1 месяц
Jenkins: СI/CD для DevOps и разработчиков
35 000 ₽
Промокоды и акции

Другие направления