Курс на Stepik
Обложка курса «Программирование на C# 5.0» на Stepik
Бесплатно

Программирование на C# 5.0 ★ 4.740

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

Курс знакомит слушателей с языком программирования C#, акцентируя внимание на мотивации его конструкций и «подводных камнях» их применения.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на C# 5.0»Учеников на курсе 32 256
Сертификаты, выданные на курсе «Программирование на C# 5.0»Сертификатов выдано 0
Отзывы о курсе «Программирование на C# 5.0»Отзывов получено 100
Рейтинг курса «Программирование на C# 5.0»Рейтинг курса 4.740
Уроки в курсе «Программирование на C# 5.0»Количество уроков 36
Тесты в курсе «Программирование на C# 5.0»Количество квизов 105
Задачи с кодом в курсе «Программирование на C# 5.0»Количество задач с кодом 17
Время прохождения курса «Программирование на C# 5.0»Время прохождения курса —
Обновления курса «Программирование на C# 5.0»Обновления курса — —
Дата публикации курса «Программирование на C# 5.0»Дата публикации курса — ———
Последнее обновление курса «Программирование на C# 5.0»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Программирование на C# 5.0» 7 разделов Уроки в курсе «Программирование на C# 5.0» 36 уроков Тесты в курсе «Программирование на C# 5.0» 105 тестов Задачи в курсе «Программирование на C# 5.0» 17 задач Время прохождения курса «Программирование на C# 5.0» 12 ч. Последнее обновление курса «Программирование на C# 5.0» обн. 2 года назад

Управляемая (англ. «managed») платформа

5 уроков
1. Управляемый код ↗
2. Сборка мусора ↗
3. Класс System.Object ↗
4. Мотивация платформы .NET ↗
5. Самостоятельная работа по ходу курса ↗

Простейшие конструкции и типы

6 уроков
1. Файлы и модули ↗
2. Значимые типы ↗
3. Конвертация, частичные классы ↗
4. Свойства ↗
5. Делегаты ↗
6. События ↗

Продвинутые конструкции и типы

5 уроков
1. Значимые типы, допускающие присвоение null ↗
2. Интерфейс IDisposable ↗
3. Интерфейс IEnumerable ↗
4. Оператор foreach ↗
5. Оператор yield ↗

Асинхронный ввод-вывод

7 уроков
1. Формулировка задачи масштабирования ↗
2. Асинхронный ввод-вывод в .NET ↗
3. Интерфейс класса AsyncEnumerator ↗
4. Реализация класса AsyncEnumerator ↗
5. Оператор await ↗
6. Контекст синхронизации ↗
7. Подводные камни ↗

LINQ (Language Integrated Query)

6 уроков
1. Введение ↗
2. Запчасти ↗
3. Строим LINQ to Objects ↗
4. Query expressions syntax ↗
5. LINQ to SQL ↗
6. Заключение ↗

Интеграция в экосистему

5 уроков
1. Мотивация ↗
2. Опциональные параметры ↗
3. Именованные аргументы ↗
4. Проверка типов на этапе исполнения ↗
5. P/Invoke ↗

Контрольная работа Экзамен

2 урока
1. Часть 1 ↗
2. Часть 2 ↗