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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на C# 5.0»Учеников на курсе 31 919
Сертификаты, выданные на курсе «Программирование на 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