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

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

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

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

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

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

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

Visual Studio

5 уроков
1. Настройка отображения ↗
2. Форматирование и документирование ↗
3. Отладка ↗
4. Горячие клавиши ↗
5. Карта проекта ↗

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

3 урока
1. Излишняя проверка условий ↗
2. return после else ↗
3. Вложенные условия ↗

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

7 уроков
1. Пространства имен ↗
2. Общие правила именования классов ↗
3. Общие правила именования членов класса ↗
4. Избегаем повторения имени класса в методах ↗
5. Расположение классов ↗
6. Расположение членов класса ↗
7. Модификаторы доступа для полей и свойств ↗

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

11 уроков
1. Основные правила именования переменных ↗
2. Именование переменных типа bool ↗
3. Сокращения ↗
4. Транслитерация ↗
5. Числа и номера в переменных ↗
6. Местоимения и предлоги ↗
7. Главное слово переменной ↗
8. Смысл имени ↗
9. Магические константы ↗
10. Выбор типа переменной ↗
11. Повторяющиеся значения ↗

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

17 уроков
1. Основные правила именования методов ↗
2. Форма множественного числа в названии ↗
3. Визуальное разделение логики ↗
4. Соответствие названия логике метода ↗
5. Расположение методов относительно друг друга ↗
6. Выделение общей логики ↗
7. Методы, возвращающие bool ↗
8. Методы, начинающиеся с Try ↗
9. Возвращение пустой коллекции вместо null ↗
10. Логически законченная группа строк в методе ↗
11. Делаем функции универсальными и переиспользуемыми ↗
12. Название метода и его результата ↗
13. Микро-функции для повышения читаемости ↗
14. "Мертвый код" ↗
15. Флаги в параметрах ↗
16. Проверки в отдельных методах ↗
17. Глубокая вложенность ↗

Комментарии

2 урока
1. Основы комментирования в C# ↗
2. Документирование кода ↗

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

1 урок
1. Приемы рефакторинга ↗

Разборы кода

1 урок
1. Файловая система ↗

Заключение

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