Курс на Stepik
Обложка курса «Асинхронность и многопоточность в C#. Продвинутый уровень» на Stepik
3 490 ₽

Асинхронность и многопоточность в C#. Продвинутый уровень 5.000

Открыть на
STEPIK.ORG

На этом курсе вы научитесь создавать высокопроизводительные многопоточные и асинхронные приложения на C#, правильно работать с async/await, Task Parallel Library (TPL), асинхронными потоками, неизменяемыми и конкурентными коллекциями, что позволит вам строить масштабируемые системы без deadlock'ов, гонок данных и снижения производительности.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Асинхронность и многопоточность в C#. Продвинутый уровень»Учеников на курсе 38
Сертификаты, выданные на курсе «Асинхронность и многопоточность в C#. Продвинутый уровень»Сертификатов выдано 6
Отзывы о курсе «Асинхронность и многопоточность в C#. Продвинутый уровень»Отзывов получено 1
Рейтинг курса «Асинхронность и многопоточность в C#. Продвинутый уровень»Рейтинг курса 5.000
Уроки в курсе «Асинхронность и многопоточность в C#. Продвинутый уровень»Количество уроков 42
Тесты в курсе «Асинхронность и многопоточность в C#. Продвинутый уровень»Количество квизов 174
Задачи с кодом в курсе «Асинхронность и многопоточность в C#. Продвинутый уровень»Количество задач с кодом 76
Время прохождения курса «Асинхронность и многопоточность в C#. Продвинутый уровень»Время прохождения курса
Стоимость курса «Асинхронность и многопоточность в C#. Продвинутый уровень»Стоимость курса 3 490 ₽
Обновления курса «Асинхронность и многопоточность в C#. Продвинутый уровень»Обновления курса
Дата публикации курса «Асинхронность и многопоточность в C#. Продвинутый уровень»Дата публикации курса
Последнее обновление курса «Асинхронность и многопоточность в C#. Продвинутый уровень»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Асинхронность и многопоточность в C#. Продвинутый уровень» 7 разделов Уроки в курсе «Асинхронность и многопоточность в C#. Продвинутый уровень» 42 урока Тесты в курсе «Асинхронность и многопоточность в C#. Продвинутый уровень» 174 теста Задачи в курсе «Асинхронность и многопоточность в C#. Продвинутый уровень» 76 задач Время прохождения курса «Асинхронность и многопоточность в C#. Продвинутый уровень» 16 ч. Последнее обновление курса «Асинхронность и многопоточность в C#. Продвинутый уровень» обн. 19 мая 2026

1. Многопоточность, конкурентность, асинхронность и параллелизм

6 уроков
Закрытый
1.1 Урок 1. Введение. Развитие вычислительной техники
32
20
21м 43с
3
Закрытый
1.2 Урок 2. Многопоточность
25
22
44м 30с
0
Закрытый
1.3 Урок 3. Конкурентность
24
20
28м 24с
0
Закрытый
1.4 Урок 4. Асинхронность
23
17
48м 42с
1
Закрытый
1.5 Урок 5. Параллелизм и реактивность
20
17
57м 31с
0
Закрытый
1.6 Урок 6. Решение задач
21
13
21м 29с
1

2. Потоки исполнения и пул потоков

6 уроков
Закрытый
2.1 Урок 1. Потоки исполнения. Часть 1
20
15
41м 42с
0
Закрытый
2.2 Урок 2. Потоки исполнения. Часть 2
18
14
32м 58с
0
Закрытый
2.3 Урок 3. Потоки исполнения. Часть 3
17
12
45м 40с
0
Закрытый
2.4 Урок 4. Пул потоков. ThreadPool. Часть 1
18
14
23м 21с
0
Закрытый
2.5 Урок 5. Пул потоков. ThreadPool. Часть 2
18
13
28м 25с
0
Закрытый
2.6 Урок 6. Решение задач
16
9
57м 33с
0

3. Конструкции синхронизации потоков

5 уроков
Закрытый
3.1 Урок 1. Синхронизация потоков. Блокировки
17
12
37м 0с
0
Закрытый
3.2 Урок 2. Конструкции синхронизации потоков пользователь. режима
17
9
36м 30с
0
Закрытый
3.3 Урок 3. Конструкции синхронизации потоков режима ядра
14
7
18м 4с
0
Закрытый
3.4 Урок 4. Гибридные конструкции синхронизации
12
7
0м 4с
0
Закрытый
3.5 Урок 5. Решение задач
11
6
1м 19с
2

4. Паттерн TAP. Класс Task. async/await

6 уроков
Закрытый
4.1 Урок 1. Асинхронность в .NET до появления TAP
13
7
1м 1с
0
Закрытый
4.2 Урок 2. Знакомство с классом Task
12
7
0м 10с
0
Открытый
4.3 Урок 3. Паттерн TAP (Task-based asynchronous pattern)
131
12
8м 43с
0
Открытый
4.4 Урок 4. async / await. Часть 1
84
10
11м 15с
0
Закрытый
4.5 Урок 5. async / await. Часть 2
9
6
-
0
Закрытый
4.6 Урок 6. Решение задач
9
4
-
1

5. Комбинаторы задач. Отмена задач. ValueTask и другие темы

6 уроков
Закрытый
5.1 Урок 1. Отмена заданий
11
5
0м 13с
0
Закрытый
5.2 Урок 2. Работа с исключениями в задачах и информ. о прогрессе
8
5
-
0
Закрытый
5.3 Урок 3. Комбинаторы задач
8
4
-
0
Закрытый
5.4 Урок 4. Асинхронность. Продвинутые темы
8
4
-
0
Закрытый
5.5 Урок 5. ValueTask, TaskCompletionSource и другие темы
11
5
0м 4с
0
Закрытый
5.6 Урок 6. Решение задач
9
3
-
0

6. Параллелизм в C#: TPL, PLINQ, Dataflow

7 уроков
Закрытый
6.1 Урок 1. Параллелизм. TPL (Task Parallel Library). Часть 1
10
5
2м 5с
0
Закрытый
6.2 Урок 2. Параллелизм. TPL (Task Parallel Library). Часть 2
9
5
-
0
Закрытый
6.3 Урок 3. Параллелизм. PLINQ. Часть 1
10
4
0м 5с
0
Закрытый
6.4 Урок 4. Параллелизм. TPL (Task Parallel Library). Часть 2
9
4
-
0
Закрытый
6.5 Урок 5. TPL Dataflow. Часть 1
9
3
-
0
Закрытый
6.6 Урок 6. TPL Dataflow. Часть 2
6
3
-
0
Закрытый
6.7 Урок 7. Решение задач
10
3
0м 7с
0

7. Асинхронные потоки. Конкурентные и неизменяемые коллекции

6 уроков
Закрытый
7.1 Урок 1. Асинхронные потоки
9
5
-
0
Закрытый
7.2 Урок 2. Неизменяемые коллекции (Immutable collections)
9
5
-
0
Закрытый
7.3 Урок 3. Потокобезопасные коллекции (Concurrent collections)
8
5
-
0
Закрытый
7.4 Урок 4. Паттерн "Производитель-потребитель". BlockingCollection
8
3
-
0
Закрытый
7.5 Урок 5. Решение задач
9
2
-
0
Закрытый
7.6 Заключительный урок курса
9
9
-
0