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

  • Трехмесячный учебный курс от Финтеха
  • Можно проходить из любой точки России
  • Бесплатно

Кому подойдет курс

Уже работаете в ИТ и хотите прокачать знания в Scala

Уже программируете на Scala и хотите освоить методы работы в крупных компаниях

Студент или выпускник технического ВУЗа, знакомы с языком Scala и имеете небольшой опыт учебных проектов

Что вас ждет на курсе

Программа курса

  • Знакомство с преподавателями и форматом обучения
  • Базовые инструменты для разработки
  • Как устроена виртуальная машина, на которой выполняются Scala-программы
  • Знакомство с Java Memory Model
  • Конструкции языка, классы и объекты
  • Pattern matching, implicits, type parameters
  • Знакомство с мощной встроенной библиотекой
  • Базовые типы: Option, Either, Try
  • Инструменты для разработки асинхронных и многопоточных программ
  • Конкурентные примитивы: Future, Promise, Execution Context
  • Чем полезно функциональное программирование
  • Какие задачи оно решает
  • Знакомство с клиент-серверной архитектурой
  • Реализуем простой масштабируемый бэкенд
  • Познакомимся с разными БД
  • Реализуем приложение, работающее с БД
  • ZIO
  • Tagless Final
  • Архитектура приложений
  • Тестирование приложений

Как проходит обучение

Онлайн-занятия 1 раз в неделю

Курс стартует в середине февраля и длится три месяца

Вам понадобится компьютер и стабильный интернет для общения с преподавателем

В неделю будете тратить около 3 часов на лекции и столько, сколько сочтете нужным, на домашнюю работу

Интерактив и нетворкинг

Вы сможете задавать вопросы преподавателям во время лекции в Zoom или в чате Discord

Обсуждать материалы и домашки вместе с сокурсниками. Это поможет найти новый профессиональный круг общения

Наши преподаватели

Ведущие специалисты Тинькофф, эксперты в области Scala-разработки

Бесплатное обучение

Отзывы выпускников

Как попасть на курс