Курс на Stepik
Обложка курса «PRO C#. Эволюция языка» на Stepik
12 300 ₽

PRO C#. Эволюция языка ★ 5.000

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

Изучим историю нововведений языка C# и закрепим на практике. Каждый C# разработчик должен быть в курсе о последних фичах языка.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PRO C#. Эволюция языка»Учеников на курсе 37
Сертификаты, выданные на курсе «PRO C#. Эволюция языка»Сертификатов выдано 13
Отзывы о курсе «PRO C#. Эволюция языка»Отзывов получено 1
Рейтинг курса «PRO C#. Эволюция языка»Рейтинг курса 5.000
Уроки в курсе «PRO C#. Эволюция языка»Количество уроков 83
Тесты в курсе «PRO C#. Эволюция языка»Количество квизов 151
Задачи с кодом в курсе «PRO C#. Эволюция языка»Количество задач с кодом 25
Время прохождения курса «PRO C#. Эволюция языка»Время прохождения курса —
Стоимость курса «PRO C#. Эволюция языка»Стоимость курса 12 300 ₽ —
Обновления курса «PRO C#. Эволюция языка»Обновления курса — —
Дата публикации курса «PRO C#. Эволюция языка»Дата публикации курса — ———
Последнее обновление курса «PRO C#. Эволюция языка»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «PRO C#. Эволюция языка» 10 разделов Уроки в курсе «PRO C#. Эволюция языка» 83 урока Тесты в курсе «PRO C#. Эволюция языка» 151 тест Задачи в курсе «PRO C#. Эволюция языка» 25 задач Время прохождения курса «PRO C#. Эволюция языка» 7 ч. Последнее обновление курса «PRO C#. Эволюция языка» обн. 7 октября 2026

Общая информация о курсе

4 урока
1. Познакомимся? ↗
2. Сообщество разработчиков ↗
3. Мозгокачалка ↗
4. Напутствие ↗

C# 7

12 уроков
1. Обзор C# 7 ↗
2. Out переменные ↗
3. Модификатор in ↗
4. Улучшение литералов ↗
5. Исследование кортежей ↗
6. Локальные функции ↗
7. Сопоставление с образцом/шаблоном ↗
8. Throw выражения ↗
9. Расширение списка типов, возвращаемых асинхронными методами ↗
10. Больше членов класса в виде выражений ↗
11. Локальные переменные и возвращаемые значения по ссылке ↗
12. Span и Memory ↗

C# 8

10 уроков
1. Обзор C# 8 ↗
2. Ссылочные типы, допускающие значение NULL ↗
3. Индексы (Indices) ↗
4. Диапазоны (Ranges) ↗
5. Статические локальные функции ↗
6. Оператор using ↗
7. Интерполяция строк с помощью $ ↗
8. Присваивание объединения со значением NULL ↗
9. Методы интерфейса по умолчанию ↗
10. Члены только для чтения ↗

C# 9

10 уроков
1. Обзор C# 9 ↗
2. Модификатор init ↗
3. Записи (record) ↗
4. Программы верхнего уровня (Top-level statements) ↗
5. Выражения new с целевым типом ↗
6. Улучшения сопоставления с образцом/шаблоном ↗
7. Статические анонимные функции ↗
8. Условное выражение целевого типа ↗
9. Ковариантные возвращаемые типы ↗
10. Поддержка расширения для GetEnumerator ↗

C# 10

8 уроков
1. Обзор C# 10 ↗
2. Улучшения структур ↗
3. Директивы global using ↗
4. Объявление пространства имён в пределах файла ↗
5. Константные интерполированные строки ↗
6. Упрощение работы с вложенными свойствами ↗
7. Структуры записей (record struct) ↗
8. Запечатывание метода ToString для записей ↗

C# 11

9 уроков
1. Обзор C# 11 ↗
2. Необработанные строковые литералы ↗
3. Перенос на новую строку при интерполяции ↗
4. Модификатор required ↗
5. Шаблоны списков ↗
6. Инициализация структур по умолчанию ↗
7. Модификатор доступа file ↗
8. Обобщённая математика ↗
9. Обобщённые атрибуты ↗

C# 12

7 уроков
1. Обзор C# 12 ↗
2. Псевдоним любого типа ↗
3. Первичные конструкторы ↗
4. Выражения коллекции ↗
5. Встроенные массивы ↗
6. Параметры лямбда-выражений по умолчанию ↗
7. ref readonly параметры ↗

Заключение

2 урока
1. Заключительный урок ↗
2. Куда двигаться дальше ↗

C# 13

11 уроков
1. Обзор C# 13 ↗
2. Ключевое слово params ↗
3. Класс Lock и синхронизация ↗
4. Новая escape-последовательность ↗
5. Естественный тип группы методов ↗
6. Неявный доступ к индексу ↗
7. ref и unsafe в итераторах и async методах ↗
8. allows ref struct ↗
9. Частичные свойства и индексаторы ↗
10. Приоритет разрешения перегрузки ↗
11. Ключевое слово field ↗

C# 14

9 уроков
1. Обзор C# 14 ↗
2. Члены расширения ↗
3. Ключевое слово field ↗
4. Неявные преобразования диапазона ↗
5. Несвязанные обобщенные типы и nameof ↗
6. Простые лямбда-параметры с модификаторами ↗
7. Частично задействованные члены ↗
8. Определяемое пользователем составное назначение ↗
9. null-условное присваивание ↗