Курс на Stepik
Обложка курса «PRO C#. Для продвинутых» на Stepik
18 500 ₽

PRO C#. Для продвинутых ★ 4.938

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

Курс дает полное представление о том, что из себя представляет язык C#. Знания, которые есть в курсе, необходимы для работы junior C# разработчика

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PRO C#. Для продвинутых»Учеников на курсе 1 544
Сертификаты, выданные на курсе «PRO C#. Для продвинутых»Сертификатов выдано 678
Отзывы о курсе «PRO C#. Для продвинутых»Отзывов получено 129
Рейтинг курса «PRO C#. Для продвинутых»Рейтинг курса 4.938
Уроки в курсе «PRO C#. Для продвинутых»Количество уроков 72
Тесты в курсе «PRO C#. Для продвинутых»Количество квизов 257
Задачи с кодом в курсе «PRO C#. Для продвинутых»Количество задач с кодом 231
Время прохождения курса «PRO C#. Для продвинутых»Время прохождения курса —
Стоимость курса «PRO C#. Для продвинутых»Стоимость курса 18 500 ₽ —
Обновления курса «PRO C#. Для продвинутых»Обновления курса — —
Дата публикации курса «PRO C#. Для продвинутых»Дата публикации курса — ———
Последнее обновление курса «PRO C#. Для продвинутых»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «PRO C#. Для продвинутых» 20 разделов Уроки в курсе «PRO C#. Для продвинутых» 72 урока Тесты в курсе «PRO C#. Для продвинутых» 257 тестов Задачи в курсе «PRO C#. Для продвинутых» 231 задача Время прохождения курса «PRO C#. Для продвинутых» 53 ч. Последнее обновление курса «PRO C#. Для продвинутых» обн. 8 октября 2026

Информация о курсе

5 уроков
1. Общая информация о курсе ↗
2. Сообщество разработчиков ↗
3. Мозгокачалка ↗
4. PRO Bulki ↗
5. Личный наставник ↗

Модель выполнения программы на C#

3 урока
1. Типы языков программирования ↗
2. Продвинутые языки программирования. C# ↗
3. Внутреннее устройство программы во время выполнения ↗

Типы данных

3 урока
1. Ссылочные и значимые типы данных ↗
2. Передача параметров в функции ↗
3. Карта памяти. Практика ↗

Строки

8 уроков
1. String ↗
2. Символы (сhar) ↗
3. Методы строк. Часть 1 ↗
4. Методы строк. Часть 2 ↗
5. Копирование и сравнение строк ↗
6. String vs массив символов (char[]) ↗
7. Форматирование строк ↗
8. Форматирование строк. Часть 2 ↗

Строки. Часть 2

4 урока
1. StringBuilder ↗
2. Форматирование строк ↗
3. Интернирование строк ↗
4. Форматирование строк. Часть 2 ↗

Visual Studio

3 урока
1. Отладка кода ↗
2. Отладка кода. Практика ↗
3. Вызов функций ↗

Класс и объекты

4 урока
1. Объектно-ориентированное программирование (ООП) ↗
2. Понятие класса ↗
3. Методы класса ↗
4. Моделирование классов ↗

Конструктор

4 урока
1. Конструкторы по умолчанию ↗
2. Параметризованные конструкторы ↗
3. Ключевое слово this ↗
4. Инициализаторы объектов ↗

Закрепление материала

3 урока
1. Моделирование работы школы ↗
2. Моделирование работы обыкновенных дробей ↗
3. Моделирование онлайн магазина ↗

Целостность данных (Инкапсуляция)

6 уроков
1. Ключевое слово private ↗
2. Отложенные ошибки ↗
3. Свойства ↗
4. readonly поля ↗
5. Индексаторы ↗
6. Карта памяти объектов класса ↗

Наследование

4 урока
1. Наследование ↗
2. Иерархия наследования ↗
3. Конструкторы при наследовании ↗
4. Итоговый тест ↗

Полиморфизм

3 урока
1. Upcast, DownCast ↗
2. virtual/override ↗
3. Базовый класс Object ↗

Статика и динамика

4 урока
1. Статические члены. Поля и методы ↗
2. Статический конструктор. Статический класс ↗
3. Методы расширения ↗
4. Файловая система ↗

Структура проекта

3 урока
1. Понятия "Проект" и "Решение" в .NET ↗
2. Пространство имён (namespace) ↗
3. Алиасы (псевдонимы) ↗

Сокращения

2 урока
1. Операторы, работающие с NULL ↗
2. Ключевое слово "var" ↗

Decimal

1 урок
1. Тип Decimal ↗

Обобщения

2 урока
1. Boxing/Unboxing ↗
2. Обобщенные типы ↗

Делегаты и События

3 урока
1. Делегаты ↗
2. Action, Func, lambda ↗
3. События ↗

Интерфейсы

6 уроков
1. Понятие интерфейса ↗
2. Иерархичное и множественное наследование интерфейсов ↗
3. Явная и неявная реализация. Реализация по умолчанию ↗
4. IEnumerable, IEnumerator ↗
5. IComparable, IComparer ↗
6. IEquatable ↗

Заключение

2 урока
1. Заключительный урок ↗
2. Куда двигаться дальше ↗