Слайды
- Обзор курса
- Часть 1. Базовые типы Scala и pattern matching; Пример Unit теста. 15 февраля. Видео. Версия для печати.
- Часть 2. Иммутабельность и базовые структуры данных. Работа со списками. 22 февраля. Видео. Версия для печати.
- Часть 3. Персистентные структуры данных. Ленивые вычисления. Монады. Первая часть практического задания: классификатор. 1 марта. Видео. Версия для печати.
- Часть 4. Implicit значения и преобразования. Тайпклассы. Чтение и запись JSON в play-json. 15 марта. Видео. Версия для печати.
-
Часть 5. Базовые примитивы многопоточности. 22 марта. Видео. Версия для печати.
- Часть 6. HTTP Протокол. Play Framework. Архитектура высоконагруженных приложений. Практическое задание: пишем сервис. 29 марта. Видео. Версия для печати.
- Часть 7. Акторы Akka. Практическое задание: REST-клиент и vk.com. 5 апреля. Видео. Версия для печати.
- Часть 8. Akka Streams и реактивные потоки. Практическое задание: отслеживание новых записей. 12 апреля. Видео. Версия для печати.
- Отмена - я заболел. Часть 9. Event Sourcing и CQRS. Akka Persistence. 19 апреля. Версия для печати.
Внимание! Для распечатки слайдов или сохранения в PDF используейте ссылки “версии для печати” и браузер Chrome/Chromium.
Проверка домашних заданий
В слайдах 1-го дня инструкции о том как сдавать задания.
Критерии получения зачета и оценки - в слайдах 2-го дня.
Вопросы к зачету
На зачете будет два вопроса, по одному из каждой половины курса. Список вопрсов.
Материалы для большого практического задания
- Денис Баженов: Наивный байесовский классификатор (сохраненная копия сайта)
- Корпус коротких текстов для настройки классификатора. При использовании корпуса, просьба ссылаться на следующую работу: Автоматическое построение и анализ корпуса коротких текстов (постов микроблогов) для задачи разработки и тренировки тонового классификатора