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

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

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

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

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