PRO C#. Для продвинутых
Подробнее
Что нужно для старта
- Знание основ программирования
- Будет плюсом прохождение курсов PRO C#. Коллекции и PRO C#. ООП на практике
Для кого этот курс
- Студенты начальных курсов
- Все кто хотят разобраться в ООП
- Кто готовится к собеседованию на позицию C# разработчика
- Все кто хотят глубже разобраться в языке C#
Программа курса
- Общая информация о курсе
- Новости
- Сообщество разработчиков
- Мозгокачалка
- PRO Bulki
- Мотивация
- Типы языков программирования
- Продвинутые языки программирования. C#
- Внутреннее устройство программы во время выполнения
- Что можно писать на C#
- Ссылочные и значимые типы данных
- Передача параметров в функции
- Карта памяти. Практика
- String
- Символы (сhar)
- Методы строк. Часть 1
- Методы строк. Часть 2
- Копирование и сравнение строк
- String vs массив символов (char[])
- Форматирование строк
- Форматирование строк. Часть 2
- Отладка кода
- Отладка кода. Практика
- Вызов функций
- Объектно-ориентированное программирование (ООП)
- Понятие класса
- Методы класса
- Моделирование классов
- Конструкторы по умолчанию
- Параметризованные конструкторы
- Ключевое слово this
- Инициализаторы объектов
- Моделирование работы школы
- Моделирование работы обыкновенных дробей
- Моделирование онлайн магазина
- Ключевое слово private
- Отложенные ошибки
- Свойства
- readonly поля
- Индексаторы
- Карта памяти объектов класса
- Наследование
- Иерархия наследования
- Конструкторы при наследовании
- Итоговый тест
- Upcast, DownCast
- virtual/override
- Базовый класс Object
- Статические члены. Поля и методы
- Статический конструктор. Статический класс
- Методы расширения
- Файловая система
- Понятия "Проект" и "Решение" в .NET
- Пространство имён (namespace)
- Алиасы (псевдонимы)
- Операторы, работающие с NULL
- Ключевое слово "var"
- Тип Decimal
- Boxing/Unboxing
- Обобщенные типы
- Делегаты
- Action, Func, lambda
- События
- Понятие интерфейса
- Иерархичное и множественное наследование интерфейсов
- Явная и неявная реализация. Реализация по умолчанию
- IEnumerable, IEnumerator
- IComparable, IComparer
- IEquatable
- Заключительный урок
- Куда двигаться дальше
01Информация о курсе
- Общая информация о курсе
- Новости
- Сообщество разработчиков
- Мозгокачалка
- PRO Bulki
- Мотивация
02Модель выполнения программы на C#
- Типы языков программирования
- Продвинутые языки программирования. C#
- Внутреннее устройство программы во время выполнения
- Что можно писать на C#
03Типы данных
- Ссылочные и значимые типы данных
- Передача параметров в функции
- Карта памяти. Практика
04Строки
- String
- Символы (сhar)
- Методы строк. Часть 1
- Методы строк. Часть 2
- Копирование и сравнение строк
- String vs массив символов (char[])
- Форматирование строк
- Форматирование строк. Часть 2
05Visual Studio
- Отладка кода
- Отладка кода. Практика
- Вызов функций
06Класс и объекты
- Объектно-ориентированное программирование (ООП)
- Понятие класса
- Методы класса
- Моделирование классов
07Конструктор
- Конструкторы по умолчанию
- Параметризованные конструкторы
- Ключевое слово this
- Инициализаторы объектов
08Закрепление материала
- Моделирование работы школы
- Моделирование работы обыкновенных дробей
- Моделирование онлайн магазина
09Целостность данных (Инкапсуляция)
- Ключевое слово private
- Отложенные ошибки
- Свойства
- readonly поля
- Индексаторы
- Карта памяти объектов класса
10Наследование
- Наследование
- Иерархия наследования
- Конструкторы при наследовании
- Итоговый тест
11Полиморфизм
- Upcast, DownCast
- virtual/override
- Базовый класс Object
12Статика и динамика
- Статические члены. Поля и методы
- Статический конструктор. Статический класс
- Методы расширения
- Файловая система
13Структура проекта
- Понятия "Проект" и "Решение" в .NET
- Пространство имён (namespace)
- Алиасы (псевдонимы)
14Сокращения
- Операторы, работающие с NULL
- Ключевое слово "var"
15Decimal
- Тип Decimal
16Обобщения
- Boxing/Unboxing
- Обобщенные типы
17Делегаты и События
- Делегаты
- Action, Func, lambda
- События
18Интерфейсы
- Понятие интерфейса
- Иерархичное и множественное наследование интерфейсов
- Явная и неявная реализация. Реализация по умолчанию
- IEnumerable, IEnumerator
- IComparable, IComparer
- IEquatable
19Заключение
- Заключительный урок
- Куда двигаться дальше
Сертификат Stepik
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «PRO C#. Для продвинутых» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 28 июля 2026 г.

Stepik 
















