Содержание курса
1. Введение в программирование на F#
5 уроков
1 620
1 058
17м
38
Закрытый
1.1
Дополнительные ресурсы. Ссылки
↗
624
624
1м 43с
10
Закрытый
1.2
Функциональная парадигма программирования
↗
517
198
6м 43с
16
Закрытый
1.3
Установка и запуск F#
↗
383
173
4м 38с
7
Закрытый
1.4
Интерактивный F#
↗
68
43
5м 20с
3
Закрытый
1.5
Полиглот-ноутбук
↗
28
20
2м 31с
2
2. Структуры данных и базисные операции
2 урока
499
109
85м
8
Закрытый
2.1
Основы создания программ в F#
↗
298
1
78м 30с
7
Закрытый
2.2
Функциональное программирование в сравнении с императивным
↗
201
108
7м 5с
1
3. Программирование функций
4 урока
525
158
83м
8
Открытый
3.1
Объявление переменных и функций
↗
175
42
31м 20с
2
Закрытый
3.2
Соответствие шаблону
↗
140
52
9м 55с
1
Закрытый
3.3
Рекурсивные функции
↗
105
36
36м 0с
2
Закрытый
3.4
Функции высших порядков
↗
105
28
7м 3с
3
4. Неизменные структуры данных
6 уроков
480
107
199м
0
Закрытый
4.1
Опциональный тип
↗
94
2
133м 42с
0
Закрытый
4.2
Кортеж
↗
91
33
4м 28с
0
Закрытый
4.3
Список
↗
85
19
54м 15с
0
Закрытый
4.4
Размеченное объединение
↗
88
16
4м 29с
0
Закрытый
4.5
Запись
↗
58
2
1м 59с
0
Закрытый
4.6
Перечислитель
↗
64
35
3м 36с
0
5. Приёмы функционального программирования
6 уроков
464
139
152м
1
Закрытый
5.1
Замыкания, ленивые вычисления и мемоизация
↗
142
45
3м 37с
2
Закрытый
5.2
Последовательности
↗
54
38
3м 11с
-1
Закрытый
5.3
Управляющая логика
↗
67
19
5м 7с
0
Закрытый
5.4
Изменяемые данные
↗
57
20
60м 4с
1
Закрытый
5.5
Вычислительные выражения
↗
54
0
63м 15с
0
Закрытый
5.6
* Алгебры функциональной парадигмы
↗
90
17
17м 26с
-1
6. Объектно-ориентированное программирование
6 уроков
72
24
20м
0
Закрытый
6.1
Введение
↗
15
7
1м 40с
0
Закрытый
6.2
Классы
↗
12
1
19м 33с
0
Открытый
6.3
Наследование
↗
14
1
0м 27с
0
Закрытый
6.4
Интерфейсы
↗
11
6
0м 10с
0
Закрытый
6.5
Объектные выражения
↗
11
6
0м 3с
0
Закрытый
6.6
* Практический раздел
↗
9
3
-
0
7. Тестирование и отладка алгоритмов
4 урока
263
59
9м
3
Закрытый
7.1
Обработка исключений
↗
58
33
2м 39с
1
Открытый
7.2
Операции ввода-вывода
↗
76
9
5м 48с
1
Открытый
7.3
Рефлексия
↗
73
7
0м 27с
0
Закрытый
7.4
Тестирование свойств функций
↗
56
10
2м 26с
1
8. Многопоточные и конкурирующие вычисления
2 урока
216
0
3м
0
Закрытый
8.1
Асинхронные вычисления
↗
77
0
3м 1с
0
Закрытый
8.2
Очередь сообщений и агенты
↗
139
0
0м 17с
0
9. Предметно-ориентированное программирование
2 урока
734
90
8м
1
Закрытый
9.1
Предметно-ориентированное программирование
↗
602
13
5м 52с
0
Закрытый
9.2
Единицы измерения
↗
132
77
4м 30с
1
10. Специализированные библиотеки
3 урока
19
10
0м
0
Закрытый
10.1
Библиотеки на каждый день
↗
4
3
-
0
Закрытый
10.2
Альтернатива async: библиотека Hopac
↗
8
0
-
0
Закрытый
10.3
Elmish
↗
7
7
-
0