Курс на Stepik
Обложка курса «Квест-Курс: C# для продвинутых» на Stepik
Бесплатно

Квест-Курс: C# для продвинутых 5.000

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

Пройдите путь от эксперта до мастера C#! Каждый этап курса — это самостоятельное задание в виде квеста, в котором вам предстоит решать реальные задачи и применять знания, чтобы двигаться дальше. Квесты помогут вам не только разобраться в теории, но и получить практический опыт, применяя самые актуальные возможности языка C#.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Квест-Курс: C# для продвинутых»Учеников на курсе 16
Сертификаты, выданные на курсе «Квест-Курс: C# для продвинутых»Сертификатов выдано 0
Отзывы о курсе «Квест-Курс: C# для продвинутых»Отзывов получено 2
Рейтинг курса «Квест-Курс: C# для продвинутых»Рейтинг курса 5.000
Уроки в курсе «Квест-Курс: C# для продвинутых»Количество уроков 34
Тесты в курсе «Квест-Курс: C# для продвинутых»Количество квизов 554
Обновления курса «Квест-Курс: C# для продвинутых»Обновления курса
Дата публикации курса «Квест-Курс: C# для продвинутых»Дата публикации курса
Последнее обновление курса «Квест-Курс: C# для продвинутых»Последнее обновление
Сложность normal

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

Разделы в курсе «Квест-Курс: C# для продвинутых» 7 разделов Уроки в курсе «Квест-Курс: C# для продвинутых» 34 урока Тесты в курсе «Квест-Курс: C# для продвинутых» 554 теста Последнее обновление курса «Квест-Курс: C# для продвинутых» обн. 14 января 2026

1. Продвинутые возможности языка

5 уроков
Открытый
1.1 Делегаты и события
13
6
-
0
Открытый
1.2 Лямбда-выражения и локальные функции
4
4
-
0
Закрытый
1.3 Pattern matching и null-операторы
4
4
-
0
Закрытый
1.4 Атрибуты и Reflection
4
4
-
0
Закрытый
1.5 Indexers и Operator Overloading
4
4
-
0

2. Работа с памятью и оптимизация

5 уроков
Закрытый
2.1 IDisposable и управление ресурсами
4
4
-
0
Закрытый
2.2 Структуры, классы и ref struct
4
4
-
0
Закрытый
2.3 Span и Memory
4
3
-
0
Закрытый
2.4 WeakReference и кеширование объектов
3
3
-
0
Закрытый
2.5 ValueTask vs Task
3
3
-
0

3. LINQ и продвинутая работа с данными

5 уроков
Открытый
3.1 Продвинутый LINQ
3
3
-
0
Закрытый
3.2 Асинхронные потоки и IAsyncEnumerable
3
3
-
0
Закрытый
3.3 Parallel LINQ (PLINQ)
3
3
-
0
Закрытый
3.4 Dynamic LINQ и Expression Trees
3
3
-
0
Закрытый
3.5 LINQ с потоками данных
3
3
-
0

4. Асинхронность и многопоточность

5 уроков
Закрытый
4.1 async/await и Tasks
3
3
-
0
Закрытый
4.2 Task Parallel Library
3
3
-
0
Закрытый
4.3 Concurrent Collections
3
3
-
0
Закрытый
4.4 SynchronizationContext и UI-потоки
3
3
-
0
Закрытый
4.5 Lock-free и CAS (Compare-And-Swap)
3
3
-
0

5. Паттерны проектирования и архитектура

5 уроков
Закрытый
5.1 Основные паттерны
3
3
-
0
Закрытый
5.2 Dependency Injection
3
3
-
0
Закрытый
5.3 SOLID и Clean Architecture
3
3
-
0
Закрытый
5.4 Event Sourcing и CQRS
3
3
-
0
Закрытый
5.5 Модульное проектирование и Microservices
3
3
-
0

6. Продвинутый C#

5 уроков
Закрытый
6.1 Records и init-only
3
3
-
0
Закрытый
6.2 Reflection и Expression Trees
3
3
-
0
Закрытый
6.3 Source Generators и Nullable Reference Types
3
3
-
0
Закрытый
6.4 Pattern Matching в C# 10–1
3
3
-
0
Закрытый
6.5 Функциональные возможности C#
3
3
-
0

7. Тестирование и отладка

4 урока
Закрытый
7.1 Unit-тесты и Mocking
3
3
-
0
Закрытый
7.2 Benchmarking и профилирование
3
3
-
0
Закрытый
7.3 Integration и End-to-End тестирование
3
3
-
0
Закрытый
7.4 Logging и Telemetry
3
3
-
0