Курс на Stepik
Обложка курса «Продвинутый курс C#. Объектно-ориентированное программирование» на Stepik
3 900 ₽

Продвинутый курс C#. Объектно-ориентированное программирование 5.000

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

Курс от разработчиков 3D-атласа HUMIO для тех, кто хочет научиться программировать на C#, понять устройство кода и решать реальные задачи. Мы проведём вас от простых конструкций до продвинутых тем — делегаты, обобщения, рефлексия, многопоточность и управление памятью. Каждый урок — видео и текст: «задача-вызов → теория → синтаксис → практика». Уникальный Telegram-бот тренирует и интервьирует, помогая подготовиться к собеседованиям.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Продвинутый курс C#. Объектно-ориентированное программирование»Учеников на курсе 11
Сертификаты, выданные на курсе «Продвинутый курс C#. Объектно-ориентированное программирование»Сертификатов выдано 0
Отзывы о курсе «Продвинутый курс C#. Объектно-ориентированное программирование»Отзывов получено 2
Рейтинг курса «Продвинутый курс C#. Объектно-ориентированное программирование»Рейтинг курса 5.000
Уроки в курсе «Продвинутый курс C#. Объектно-ориентированное программирование»Количество уроков 106
Тесты в курсе «Продвинутый курс C#. Объектно-ориентированное программирование»Количество квизов 47
Задачи с кодом в курсе «Продвинутый курс C#. Объектно-ориентированное программирование»Количество задач с кодом 60
Время прохождения курса «Продвинутый курс C#. Объектно-ориентированное программирование»Время прохождения курса
Стоимость курса «Продвинутый курс C#. Объектно-ориентированное программирование»Стоимость курса 3 900 ₽
Обновления курса «Продвинутый курс C#. Объектно-ориентированное программирование»Обновления курса
Дата публикации курса «Продвинутый курс C#. Объектно-ориентированное программирование»Дата публикации курса
Последнее обновление курса «Продвинутый курс C#. Объектно-ориентированное программирование»Последнее обновление
Сложность normal

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

Разделы в курсе «Продвинутый курс C#. Объектно-ориентированное программирование» 6 разделов Уроки в курсе «Продвинутый курс C#. Объектно-ориентированное программирование» 106 уроков Тесты в курсе «Продвинутый курс C#. Объектно-ориентированное программирование» 47 тестов Задачи в курсе «Продвинутый курс C#. Объектно-ориентированное программирование» 60 задач Время прохождения курса «Продвинутый курс C#. Объектно-ориентированное программирование» 9 ч. Последнее обновление курса «Продвинутый курс C#. Объектно-ориентированное программирование» обн. 25 марта 2026

1. Введение

1 урок
Закрытый
1.1 Описание курса
9
8
-
1

2. Блок 1.

8 уроков
Открытый
2.1 Введение. Часть 1. Объектно-ориентированное программирование
26
11
39м 58с
1
Закрытый
2.2 Введение. Часть 2. Классы, поля и методы
9
7
73м 18с
0
Открытый
2.3 Конструктор класса
12
7
24м 51с
0
Закрытый
2.4 Свойства класса
7
5
25м 14с
0
Закрытый
2.5 Контрольная точка. Базовое ООП.
7
6
-
0
Открытый
2.6 Массив. Часть 1. Создание и работа с массивом.
14
9
17м 35с
0
Закрытый
2.7 Массив. Часть 2. Цикл for
7
6
12м 40с
0
Закрытый
2.8 Класс String. Основы.
6
3
19м 34с
0

3. Блок 2.

19 уроков
Закрытый
3.1 Введение.
5
5
-
0
Закрытый
3.2 Инкапсуляция. Инвариант объекта.
6
5
19м 43с
0
Закрытый
3.3 Наследование
7
5
27м 4с
0
Закрытый
3.4 Полиморфизм. Перегрузка методов.
6
5
15м 44с
0
Закрытый
3.5 Абстракция
7
6
15м 44с
0
Закрытый
3.6 Виртуальные методы
6
3
13м 12с
0
Закрытый
3.7 Интерфейсы
6
5
24м 1с
0
Закрытый
3.8 Контрольная точка. Принципы ООП.
5
5
-
0
Закрытый
3.9 Классы и структуры. Часть 1.
5
5
13м 43с
0
Открытый
3.10 Классы и структуры. Часть 2
13
8
22м 26с
0
Закрытый
3.11 Классы и структуры. Часть 3.
7
5
13м 28с
0
Закрытый
3.12 Статические классы
5
4
16м 30с
0
Закрытый
3.13 Тип object и преобразования типов.
5
4
23м 57с
0
Закрытый
3.14 Значение Null и значения по умолчанию
5
4
16м 46с
0
Закрытый
3.15 Обобщения.
6
4
17м 35с
0
Закрытый
3.16 Список. Цикл foreach.
5
4
12м 35с
0
Закрытый
3.17 Делегаты. Часть 1.
5
5
17м 33с
0
Закрытый
3.18 Делегаты. Часть 2.
6
4
13м 1с
0
Закрытый
3.19 События
5
4
19м 45с
0

4. Блок 3

38 уроков
Закрытый
4.1 Введение
5
5
-
0
Закрытый
4.2 Платформа .NET
5
4
-
0
Закрытый
4.3 Сравнение объектов
5
4
-
0
Закрытый
4.4 Методы Equals и GetHashCode.
5
4
-
0
Закрытый
4.5 Библиотека Math
4
3
-
0
Закрытый
4.6 Принцип работы массива
6
5
-
0
Закрытый
4.7 Организация списков
4
4
-
0
Закрытый
4.8 Хеш-таблица
4
3
-
0
Закрытый
4.9 Стек и очередь
3
3
-
0
Закрытый
4.10 Изменяемые и неизменяемые типы данных
5
4
-
0
Закрытый
4.11 Принцип работы строк
5
4
-
0
Закрытый
4.12 Класс для работы с датой и временем
5
4
-
0
Закрытый
4.13 Класс StringBuilder.
5
4
-
0
Закрытый
4.14 Словарь
5
4
-
0
Закрытый
4.15 Механика работы словаря
5
3
-
0
Закрытый
4.16 Абстрактные классы и интерфейсы
4
4
-
0
Закрытый
4.17 Регулярные выражения.
5
4
-
0
Открытый
4.18 Управление памятью в .NET
13
7
0м 23с
0
Закрытый
4.19 Ручное управление ресурсами
4
4
-
0
Закрытый
4.20 Классы и структуры. Различия.
4
4
-
0
Закрытый
4.21 Модификаторы параметров (ref, in, out)
5
4
-
0
Закрытый
4.22 Преобразование значимых типов
5
4
-
0
Закрытый
4.23 Особенности статических классов.
4
3
-
0
Закрытый
4.24 Методы расширения.
5
4
-
0
Закрытый
4.25 Основы LINQ.
5
4
-
0
Закрытый
4.26 Работа с исключениями
5
4
-
0
Закрытый
4.27 Работа с файлами. Класс FIle.
5
4
-
0
Закрытый
4.28 SteamReared/SteamWriter
3
2
-
0
Закрытый
4.29 Утечки памяти
5
3
-
0
Закрытый
4.30 Рефлексия
4
2
-
0
Закрытый
4.31 Индексаторы
4
2
-
0
Закрытый
4.32 Типы многозадачности
5
4
-
0
Закрытый
4.33 Атрибуты
5
1
-
0
Закрытый
4.34 Сериализация
4
1
-
0
Закрытый
4.35 Тип dynamic
4
1
-
0
Закрытый
4.36 Кортежи
4
3
-
0
Закрытый
4.37 Тип record
4
3
-
0
Закрытый
4.38 Заключение
3
3
-
0

5. Полезное

2 урока
Закрытый
5.1 Оформление кода
4
3
-
0
Закрытый
5.2 Словарь
3
3
-
0

6. Практическая работа

38 уроков
Открытый
6.1 Введение. классы, поля и методы
18
3
0м 9с
0
Закрытый
6.2 Конструктор класса
6
5
-
0
Закрытый
6.3 Свойства класса
6
5
-
0
Закрытый
6.4 Контрольная точка
5
4
-
0
Закрытый
6.5 Массивы и цикл for
6
4
-
0
Закрытый
6.6 Класс String. Основы
5
4
-
0
Закрытый
6.7 Инкапсуляция. Инвариант объекта
5
4
-
0
Закрытый
6.8 Наследование
5
4
-
0
Закрытый
6.9 Полиморфизм. Перегрузка методов.
5
4
-
0
Закрытый
6.10 Абстракция
5
5
-
0
Закрытый
6.11 Виртуальные методы
5
4
-
0
Закрытый
6.12 Интерфейсы
5
4
-
0
Открытый
6.13 Контрольная точка
14
4
0м 13с
0
Закрытый
6.14 Классы и структуры. Организация памяти
5
4
-
0
Закрытый
6.15 Статические классы
5
4
-
0
Закрытый
6.16 Тип object и преобразование типов
5
4
-
0
Закрытый
6.17 Значение null
5
4
-
0
Закрытый
6.18 Обобщения
5
4
-
0
Закрытый
6.19 Список. Цикл foreach
5
4
-
0
Закрытый
6.20 Делегаты
5
4
-
0
Закрытый
6.21 События
4
3
-
0
Закрытый
6.22 Сравнение объектов
3
3
-
0
Закрытый
6.23 Библиотека Math
3
3
-
0
Закрытый
6.24 Принцип работы массива
4
3
-
0
Закрытый
6.25 Принцип работы списка
4
4
-
0
Закрытый
6.26 Хеш-таблица
3
3
-
0
Закрытый
6.27 Стек и очередь
3
3
-
0
Закрытый
6.28 Строки
4
3
-
0
Закрытый
6.29 Работа с датой и временем
3
3
-
0
Закрытый
6.30 StringBuilder
3
3
-
0
Закрытый
6.31 Словарь
3
3
-
0
Закрытый
6.32 Регулярные выражения
3
3
-
0
Закрытый
6.33 Модикфикторы ref, in, out
3
3
-
0
Закрытый
6.34 Преобразование значимых типов
3
3
-
0
Закрытый
6.35 Основы LINQ
3
3
-
0
Закрытый
6.36 Работа с файлами
3
3
-
0
Закрытый
6.37 Типы многозадачности
3
1
-
0
Закрытый
6.38 Экзамен
4
2
-
0