Подробнее
Что нужно для старта
- Основы программирования на C#
- Знание синтаксиса языка C# или пройти курс C# для продвинутых
Что вы получите
- Поймете современный код в open-source проектах (например, в ASP.NET Core, EF Core).
- Перестанете бояться record, pattern matching и nullable reference types.
- Начнете писать в 2–3 раза меньше кода с тем же уровнем читаемости.
- Сможете аргументировать, почему та или иная фича нужна или опасна на проекте.
Для кого этот курс
- Если вы хотите пойти работать C# разработчиков, то этот курс поможет использовать современные фичи для написания программ😊
Программа курса
- Познакомимся?
- Новости
- Сообщество разработчиков
- Мозгокачалка
- Напутствие
- Обзор C# 7
- Out переменные
- Модификатор in
- Улучшение литералов
- Исследование кортежей
- Локальные функции
- Сопоставление с образцом/шаблоном
- Throw выражения
- Расширение списка типов, возвращаемых асинхронными методами
- Больше членов класса в виде выражений
- Локальные переменные и возвращаемые значения по ссылке
- Span и Memory
- Обзор C# 8
- Ссылочные типы, допускающие значение NULL
- Индексы (Indices)
- Диапазоны (Ranges)
- Статические локальные функции
- Оператор using
- Интерполяция строк с помощью $
- Присваивание объединения со значением NULL
- Методы интерфейса по умолчанию
- Члены только для чтения
- Обзор C# 9
- Модификатор init
- Записи (record)
- Программы верхнего уровня (Top-level statements)
- Выражения new с целевым типом
- Улучшения сопоставления с образцом/шаблоном
- Статические анонимные функции
- Условное выражение целевого типа
- Ковариантные возвращаемые типы
- Поддержка расширения для GetEnumerator
- Обзор C# 10
- Улучшения структур
- Директивы global using
- Объявление пространства имён в пределах файла
- Константные интерполированные строки
- Упрощение работы с вложенными свойствами
- Структуры записей (record struct)
- Запечатывание метода ToString для записей
- Обзор C# 11
- Необработанные строковые литералы
- Перенос на новую строку при интерполяции
- Модификатор required
- Шаблоны списков
- Инициализация структур по умолчанию
- Модификатор доступа file
- Обобщённая математика
- Обобщённые атрибуты
- Обзор C# 12
- Псевдоним любого типа
- Первичные конструкторы
- Выражения коллекции
- Встроенные массивы
- Параметры лямбда-выражений по умолчанию
- ref readonly параметры
- Заключительный урок
- Куда двигаться дальше
01Общая информация о курсе
- Познакомимся?
- Новости
- Сообщество разработчиков
- Мозгокачалка
- Напутствие
02C# 7
- Обзор C# 7
- Out переменные
- Модификатор in
- Улучшение литералов
- Исследование кортежей
- Локальные функции
- Сопоставление с образцом/шаблоном
- Throw выражения
- Расширение списка типов, возвращаемых асинхронными методами
- Больше членов класса в виде выражений
- Локальные переменные и возвращаемые значения по ссылке
- Span и Memory
03C# 8
- Обзор C# 8
- Ссылочные типы, допускающие значение NULL
- Индексы (Indices)
- Диапазоны (Ranges)
- Статические локальные функции
- Оператор using
- Интерполяция строк с помощью $
- Присваивание объединения со значением NULL
- Методы интерфейса по умолчанию
- Члены только для чтения
04C# 9
- Обзор C# 9
- Модификатор init
- Записи (record)
- Программы верхнего уровня (Top-level statements)
- Выражения new с целевым типом
- Улучшения сопоставления с образцом/шаблоном
- Статические анонимные функции
- Условное выражение целевого типа
- Ковариантные возвращаемые типы
- Поддержка расширения для GetEnumerator
05C# 10
- Обзор C# 10
- Улучшения структур
- Директивы global using
- Объявление пространства имён в пределах файла
- Константные интерполированные строки
- Упрощение работы с вложенными свойствами
- Структуры записей (record struct)
- Запечатывание метода ToString для записей
06C# 11
- Обзор C# 11
- Необработанные строковые литералы
- Перенос на новую строку при интерполяции
- Модификатор required
- Шаблоны списков
- Инициализация структур по умолчанию
- Модификатор доступа file
- Обобщённая математика
- Обобщённые атрибуты
07C# 12
- Обзор C# 12
- Псевдоним любого типа
- Первичные конструкторы
- Выражения коллекции
- Встроенные массивы
- Параметры лямбда-выражений по умолчанию
- ref readonly параметры
08Заключение
- Заключительный урок
- Куда двигаться дальше
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «PRO C#. Эволюция языка» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 12 августа 2026 г.

Stepik 















