Курс на Stepik
Обложка курса «PRO C#. Чистый код» на Stepik
12 300 ₽

PRO C#. Чистый код 4.900

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

Разберетесь с самыми частыми ошибками начинающих разработчиков C#. Научитесь отличать чистый код от не чистого ("грязного"). Узнаете популярные фишки Visual Studio для быстрого и эффективного написания кода.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PRO C#. Чистый код»Учеников на курсе 313
Сертификаты, выданные на курсе «PRO C#. Чистый код»Сертификатов выдано 60
Отзывы о курсе «PRO C#. Чистый код»Отзывов получено 10
Рейтинг курса «PRO C#. Чистый код»Рейтинг курса 4.900
Уроки в курсе «PRO C#. Чистый код»Количество уроков 55
Тесты в курсе «PRO C#. Чистый код»Количество квизов 158
Время прохождения курса «PRO C#. Чистый код»Время прохождения курса
Стоимость курса «PRO C#. Чистый код»Стоимость курса 12 300 ₽
Обновления курса «PRO C#. Чистый код»Обновления курса
Дата публикации курса «PRO C#. Чистый код»Дата публикации курса
Последнее обновление курса «PRO C#. Чистый код»Последнее обновление
Сложность normal

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

Разделы в курсе «PRO C#. Чистый код» 10 разделов Уроки в курсе «PRO C#. Чистый код» 55 уроков Тесты в курсе «PRO C#. Чистый код» 158 тестов Время прохождения курса «PRO C#. Чистый код» 4 ч. Последнее обновление курса «PRO C#. Чистый код» обн. 22 мая 2026

1. Общая информация о курсе

5 уроков
Открытый
1.1 Познакомимся?
357
42
1м 36с
5
Закрытый
1.2 Сообщество разработчиков
91
83
1м 5с
6
Закрытый
1.3 Мозгокачалка
24 103
24 103
1м 32с
225
Закрытый
1.4 PRO Bulki
12 069
12 069
1м 14с
57
Закрытый
1.5 Личный наставник
3 083
3 083
0м 16с
60

2. Visual Studio

5 уроков
Открытый
2.1 Настройка отображения
1 021
1 021
3м 57с
18
Закрытый
2.2 Форматирование и документирование
114
78
12м 42с
22
Закрытый
2.3 Отладка
94
73
4м 23с
10
Закрытый
2.4 Горячие клавиши
92
92
1м 8с
11
Закрытый
2.5 Карта проекта
87
29
1м 16с
7

3. Условный оператор

3 урока
Закрытый
3.1 Излишняя проверка условий
103
103
1м 54с
11
Закрытый
3.2 return после else
101
101
1м 12с
14
Закрытый
3.3 Вложенные условия
88
31
2м 1с
11

4. Классы и члены классов

7 уроков
Открытый
4.1 Пространства имен
311
76
4м 31с
7
Открытый
4.2 Общие правила именования классов
206
76
5м 20с
11
Закрытый
4.3 Общие правила именования членов класса
82
66
4м 23с
9
Закрытый
4.4 Избегаем повторения имени класса в методах
83
63
4м 47с
13
Закрытый
4.5 Расположение классов
78
60
5м 1с
7
Закрытый
4.6 Расположение членов класса
71
58
6м 51с
12
Закрытый
4.7 Модификаторы доступа для полей и свойств
69
23
12м 54с
7

5. Именования переменных

11 уроков
Открытый
5.1 Основные правила именования переменных
216
65
2м 57с
10
Открытый
5.2 Именование переменных типа bool
220
68
1м 10с
7
Открытый
5.3 Сокращения
268
62
5м 20с
11
Закрытый
5.4 Транслитерация
71
32
2м 3с
11
Закрытый
5.5 Числа и номера в переменных
68
58
3м 38с
9
Закрытый
5.6 Местоимения и предлоги
68
53
5м 46с
10
Открытый
5.7 Главное слово переменной
325
56
4м 8с
11
Закрытый
5.8 Смысл имени
65
55
2м 55с
9
Закрытый
5.9 Магические константы
74
53
6м 9с
10
Закрытый
5.10 Выбор типа переменной
66
51
2м 18с
8
Закрытый
5.11 Повторяющиеся значения
64
22
7м 59с
10

6. Именование методов

17 уроков
Открытый
6.1 Основные правила именования методов
334
61
2м 17с
11
Закрытый
6.2 Форма множественного числа в названии
66
50
5м 29с
10
Закрытый
6.3 Визуальное разделение логики
73
53
3м 59с
9
Закрытый
6.4 Соответствие названия логике метода
62
54
5м 35с
8
Закрытый
6.5 Расположение методов относительно друг друга
65
54
3м 58с
11
Закрытый
6.6 Выделение общей логики
60
52
8м 16с
8
Закрытый
6.7 Методы, возвращающие bool
63
51
3м 25с
8
Закрытый
6.8 Методы, начинающиеся с Try
60
49
8м 32с
9
Закрытый
6.9 Возвращение пустой коллекции вместо null
63
51
4м 49с
10
Закрытый
6.10 Логически законченная группа строк в методе
59
50
9м 38с
7
Закрытый
6.11 Делаем функции универсальными и переиспользуемыми
59
47
5м 36с
8
Закрытый
6.12 Название метода и его результата
58
49
9м 40с
8
Закрытый
6.13 Микро-функции для повышения читаемости
62
8
5м 18с
7
Закрытый
6.14 "Мертвый код"
66
51
3м 39с
9
Закрытый
6.15 Флаги в параметрах
61
49
6м 51с
8
Закрытый
6.16 Проверки в отдельных методах
59
50
5м 15с
6
Закрытый
6.17 Глубокая вложенность
57
22
8м 47с
8

7. Комментарии

2 урока
Закрытый
7.1 Основы комментирования в C#
66
46
8м 41с
10
Закрытый
7.2 Документирование кода
64
22
1м 9с
4

8. Инструменты рефакторинга

1 урок
Закрытый
8.1 Приемы рефакторинга
69
21
4м 4с
8

9. Разборы кода

1 урок
Закрытый
9.1 Файловая система
60
21
16м 17с
12

10. Заключение

2 урока
Закрытый
10.1 Заключительный урок
59
21
0м 30с
4
Открытый
10.2 Куда двигаться дальше
3 545
3 545
1м 35с
29