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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Асинхронность и многопоточность в C#. Продвинутый уровень»Учеников на курсе 40
Сертификаты, выданные на курсе «Асинхронность и многопоточность в C#. Продвинутый уровень»Сертификатов выдано 7
Отзывы о курсе «Асинхронность и многопоточность в 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#. Продвинутый уровень» 19 ч. Последнее обновление курса «Асинхронность и многопоточность в C#. Продвинутый уровень» обн. 24 августа 2026

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

6 уроков
1. Урок 1. Введение. Развитие вычислительной техники
2. Урок 2. Многопоточность
3. Урок 3. Конкурентность
4. Урок 4. Асинхронность
5. Урок 5. Параллелизм и реактивность
6. Урок 6. Решение задач

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

6 уроков
1. Урок 1. Потоки исполнения. Часть 1
2. Урок 2. Потоки исполнения. Часть 2
3. Урок 3. Потоки исполнения. Часть 3
4. Урок 4. Пул потоков. ThreadPool. Часть 1
5. Урок 5. Пул потоков. ThreadPool. Часть 2
6. Урок 6. Решение задач

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

5 уроков
1. Урок 1. Синхронизация потоков. Блокировки
2. Урок 2. Конструкции синхронизации потоков пользователь. режима
3. Урок 3. Конструкции синхронизации потоков режима ядра
4. Урок 4. Гибридные конструкции синхронизации
5. Урок 5. Решение задач

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

6 уроков
1. Урок 1. Асинхронность в .NET до появления TAP
2. Урок 2. Знакомство с классом Task
3. Урок 3. Паттерн TAP (Task-based asynchronous pattern)
4. Урок 4. async / await. Часть 1
5. Урок 5. async / await. Часть 2
6. Урок 6. Решение задач

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

6 уроков
1. Урок 1. Отмена заданий
2. Урок 2. Работа с исключениями в задачах и информ. о прогрессе
3. Урок 3. Комбинаторы задач
4. Урок 4. Асинхронность. Продвинутые темы
5. Урок 5. ValueTask, TaskCompletionSource и другие темы
6. Урок 6. Решение задач

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

7 уроков
1. Урок 1. Параллелизм. TPL (Task Parallel Library). Часть 1
2. Урок 2. Параллелизм. TPL (Task Parallel Library). Часть 2
3. Урок 3. Параллелизм. PLINQ. Часть 1
4. Урок 4. Параллелизм. TPL (Task Parallel Library). Часть 2
5. Урок 5. TPL Dataflow. Часть 1
6. Урок 6. TPL Dataflow. Часть 2
7. Урок 7. Решение задач

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

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