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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Продвинутый курс C#. Объектно-ориентированное программирование»Учеников на курсе 16
Сертификаты, выданные на курсе «Продвинутый курс 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#. Объектно-ориентированное программирование» 11 ч. Последнее обновление курса «Продвинутый курс C#. Объектно-ориентированное программирование» обн. 1 сентября 2026

Введение

1 урок
1. Описание курса ↗

Блок 1.

8 уроков
1. Введение. Часть 1. Объектно-ориентированное программирование ↗
2. Введение. Часть 2. Классы, поля и методы ↗
3. Конструктор класса ↗
4. Свойства класса ↗
5. Контрольная точка. Базовое ООП. ↗
6. Массив. Часть 1. Создание и работа с массивом. ↗
7. Массив. Часть 2. Цикл for ↗
8. Класс String. Основы. ↗

Блок 2.

19 уроков
1. Введение. ↗
2. Инкапсуляция. Инвариант объекта. ↗
3. Наследование ↗
4. Полиморфизм. Перегрузка методов. ↗
5. Абстракция ↗
6. Виртуальные методы ↗
7. Интерфейсы ↗
8. Контрольная точка. Принципы ООП. ↗
9. Классы и структуры. Часть 1. ↗
10. Классы и структуры. Часть 2 ↗
11. Классы и структуры. Часть 3. ↗
12. Статические классы ↗
13. Тип object и преобразования типов. ↗
14. Значение Null и значения по умолчанию ↗
15. Обобщения. ↗
16. Список. Цикл foreach. ↗
17. Делегаты. Часть 1. ↗
18. Делегаты. Часть 2. ↗
19. События ↗

Блок 3

38 уроков
1. Введение ↗
2. Платформа .NET ↗
3. Сравнение объектов ↗
4. Методы Equals и GetHashCode. ↗
5. Библиотека Math ↗
6. Принцип работы массива ↗
7. Организация списков ↗
8. Хеш-таблица ↗
9. Стек и очередь ↗
10. Изменяемые и неизменяемые типы данных ↗
11. Принцип работы строк ↗
12. Класс для работы с датой и временем ↗
13. Класс StringBuilder. ↗
14. Словарь ↗
15. Механика работы словаря ↗
16. Абстрактные классы и интерфейсы ↗
17. Регулярные выражения. ↗
18. Управление памятью в .NET ↗
19. Ручное управление ресурсами ↗
20. Классы и структуры. Различия. ↗
21. Модификаторы параметров (ref, in, out) ↗
22. Преобразование значимых типов ↗
23. Особенности статических классов. ↗
24. Методы расширения. ↗
25. Основы LINQ. ↗
26. Работа с исключениями ↗
27. Работа с файлами. Класс FIle. ↗
28. SteamReared/SteamWriter ↗
29. Утечки памяти ↗
30. Рефлексия ↗
31. Индексаторы ↗
32. Типы многозадачности ↗
33. Атрибуты ↗
34. Сериализация ↗
35. Тип dynamic ↗
36. Кортежи ↗
37. Тип record ↗
38. Заключение ↗

Полезное

2 урока
1. Оформление кода ↗
2. Словарь ↗

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

38 уроков
1. Введение. классы, поля и методы ↗
2. Конструктор класса ↗
3. Свойства класса ↗
4. Контрольная точка ↗
5. Массивы и цикл for ↗
6. Класс String. Основы ↗
7. Инкапсуляция. Инвариант объекта ↗
8. Наследование ↗
9. Полиморфизм. Перегрузка методов. ↗
10. Абстракция ↗
11. Виртуальные методы ↗
12. Интерфейсы ↗
13. Контрольная точка ↗
14. Классы и структуры. Организация памяти ↗
15. Статические классы ↗
16. Тип object и преобразование типов ↗
17. Значение null ↗
18. Обобщения ↗
19. Список. Цикл foreach ↗
20. Делегаты ↗
21. События ↗
22. Сравнение объектов ↗
23. Библиотека Math ↗
24. Принцип работы массива ↗
25. Принцип работы списка ↗
26. Хеш-таблица ↗
27. Стек и очередь ↗
28. Строки ↗
29. Работа с датой и временем ↗
30. StringBuilder ↗
31. Словарь ↗
32. Регулярные выражения ↗
33. Модикфикторы ref, in, out ↗
34. Преобразование значимых типов ↗
35. Основы LINQ ↗
36. Работа с файлами ↗
37. Типы многозадачности ↗
38. Экзамен ↗