Подробнее
Что нужно для старта
- Курс рассчитан на слушателей, которые уже владеют каким-либо
- объектно-ориентированным языком, например, C++, Java или D. Материал
- предполагает знание не только конструкций структурного программирования, но и
- понимание ответов на вопросы, вроде «почему важна инкапсуляция», «что такое класс», «зачем нужны виртуальные функции», «как работать с исключениями». Кроме языковых навыков, также пригодятся
- познания из области операционных систем: процессы, нити, системные вызовы,
- виртуальная память.
Для кого этот курс
- Студенты старших курсов в области информатики и вычислительной техники.
Программа курса
- Управляемый код
- Сборка мусора
- Класс System.Object
- Мотивация платформы .NET
- Самостоятельная работа по ходу курса
- Файлы и модули
- Значимые типы
- Конвертация, частичные классы
- Свойства
- Делегаты
- События
- Значимые типы, допускающие присвоение null
- Интерфейс IDisposable
- Интерфейс IEnumerable
- Оператор foreach
- Оператор yield
- Формулировка задачи масштабирования
- Асинхронный ввод-вывод в .NET
- Интерфейс класса AsyncEnumerator
- Реализация класса AsyncEnumerator
- Оператор await
- Контекст синхронизации
- Подводные камни
- Введение
- Запчасти
- Строим LINQ to Objects
- Query expressions syntax
- LINQ to SQL
- Заключение
- Мотивация
- Опциональные параметры
- Именованные аргументы
- Проверка типов на этапе исполнения
- P/Invoke
- Часть 1
- Часть 2
01Управляемая (англ. «managed») платформа
- Управляемый код
- Сборка мусора
- Класс System.Object
- Мотивация платформы .NET
- Самостоятельная работа по ходу курса
02Простейшие конструкции и типы
- Файлы и модули
- Значимые типы
- Конвертация, частичные классы
- Свойства
- Делегаты
- События
03Продвинутые конструкции и типы
- Значимые типы, допускающие присвоение null
- Интерфейс IDisposable
- Интерфейс IEnumerable
- Оператор foreach
- Оператор yield
04Асинхронный ввод-вывод
- Формулировка задачи масштабирования
- Асинхронный ввод-вывод в .NET
- Интерфейс класса AsyncEnumerator
- Реализация класса AsyncEnumerator
- Оператор await
- Контекст синхронизации
- Подводные камни
05LINQ (Language Integrated Query)
- Введение
- Запчасти
- Строим LINQ to Objects
- Query expressions syntax
- LINQ to SQL
- Заключение
06Интеграция в экосистему
- Мотивация
- Опциональные параметры
- Именованные аргументы
- Проверка типов на этапе исполнения
- P/Invoke
07Контрольная работа
- Часть 1
- Часть 2
Выдается
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Программирование на C# 5.0» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 7 сентября 2026 г.

Stepik 















