Изучи программирование на Haskell

10 участников

О чём курс

Масштабируемые и надёжные приложения строятся на принципах функционального программирования, которые Haskell возводит в абсолют. Этот материал сфокусирован на освоении чистого функционального стиля, работы с типами данных и механизмами, которые позволяют исключить целый класс ошибок ещё на этапе компиляции кода. Вы разберётесь, как мыслить в категориях иммутабельности и ленивых вычислений для создания отказоустойчивых систем.

Программа обучения

Точной программы нет. Примерный план обучения:

  • Основы синтаксиса Haskell и базовая настройка окружения
  • Базовые типы данных и создание пользовательских типов
  • Функции высшего порядка и лямбда-выражения
  • Понимание алгебраических типов данных (ADT)
  • Рекурсия и работа со списками
  • Моделирование побочных эффектов с помощью монад (Monads, Functors, Applicatives)
  • Управление состоянием и потоками ввода-вывода
  • Реализация надежной архитектуры для масштабируемых приложений
Складчина создана 28 января 2017 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
160 ₽ 600 ₽